Description
Job Summary:
As a Senior Back-end Developer, you will work within a dynamic ecosystem, actively participating in the design of technical solutions, writing high-quality code, and supporting the development of less experienced colleagues.
Key Highlights:
1. Actively participate in the design of technical solutions.
2. Proactively support less experienced developers.
3. Contribute to technical documentation.
#### **About the Senior Back\-end Developer Role**
**Join a living ecosystem where the future of business is created and experienced every day. Be part of this transformation!**
At LUZA Group, passion, perseverance, and the drive to surpass limits define our path to success.
Founded in 2006, we are a Portuguese multinational with over 1\.200 talented professionals and a substantial volume of business. With presence in strategic markets such as Portugal, Spain, Morocco, Brazil, Mexico, the United States, and China, we deliver innovative solutions in engineering, IT, design, consulting, Industry 4\.0, training, and recruitment. Everything we do is powered by the talent of our people.
**This is a moment of growth and opportunity. The future belongs to visionary minds. Join us!**
Responsibilities and Duties
* Write clean, readable, and testable code aligned with the reference architecture, avoiding duplication and breaking existing interfaces;
* Consistently and autonomously deliver tasks;
* Provide feedback and propose improvements to the team’s workflow;
* Actively participate in designing technical solutions;
* Proactively support less experienced developers by providing synchronous feedback (pair programming) or asynchronous feedback (code review);
* Contribute to technical documentation according to defined standards;
Skills and Prerequisites
* Interest/Knowledge in Golang; Experience with Node/PHP;
* Experience developing event-driven applications;
* Experience developing/integrating RESTful APIs;
* Experience with Docker and Git;
* Experience with relational databases (MySQL/Postgres);
* Experience with non-relational databases (MongoDB);
* Knowledge of software development best practices (Clean Code, SOLID, Code Review, DDD, Design Patterns) and secure development;
* Experience with automated testing;
Profile We Seek:
* Enjoy challenges;
* Multidisciplinary mindset, willing to challenge yourself beyond development into other areas;
* Ability to work autonomously and proactively;
* Self-taught and committed to continuous improvement;
Bonus Qualifications:
* Experience optimizing application performance and resolving bottlenecks.
* Knowledge of observability tools (APM, Prometheus, Grafana, Loki, etc);
* Prior experience developing in the banking context.