Description
**Responsibilities and duties**
* Lead the development team technically, defining architecture standards and best practices.
* Ensure the technical quality of deliverables, with a focus on scalability, performance, and security.
* Support the team in resolving complex technical problems and making decisions.
* Act as a bridge between engineering, product, and architecture, aligning technical solutions with business needs.
* Participate in code reviews and promote the continuous evolution of the team.
**Requirements and qualifications**
* Degree in Computer Science, Software Engineering, or related fields.
* Solid experience in software development and technical leadership of teams.
* Knowledge of system architecture, APIs, and software design.
* Experience with modern architectures (microservices, event\-driven).
* Experience with cloud environments (AWS, Azure, or Google Cloud).
* Knowledge of DevOps practices and CI/CD pipelines.
* Experience with system integration and code review.