Description
Job Summary:
Serve as technical leader, supporting developers, identifying needs, ensuring quality, defining standards, and collaborating across departments to align requirements and monitor project lifecycles.
Key Highlights:
1. Technical leadership and mentoring of development teams.
2. Definition and evolution of architecture standards and best practices.
3. Collaboration with various departments to align technical and business objectives.
**KEY RESPONSIBILITIES:**
* Act as the team's technical leader, supporting developers in decision-making and ensuring delivery quality.
* Identify technical needs, risks, and opportunities for architectural improvement across applications, proposing scalable and secure solutions.
* Define and evolve internal architecture standards, development best practices, code reviews, and technical governance.
* Collaborate with Product, UX, and other teams to ensure alignment between technical and business requirements.
* Monitor project lifecycles, ensuring system maintenance, performance, and observability.
* Guide the team on modern development practices, including CI/CD, automated testing, version control, and documentation.
* Conduct mentoring sessions, promote team technical growth, and strengthen engineering culture.
* Actively contribute to hands-on development, especially during critical or highly complex situations.
* Support decisions related to microservices-oriented architecture and integrations between internal and external systems.
**REQUIREMENTS:**
* Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related fields.
* Prior experience as a Senior Developer or Tech Lead in highly complex environments.
* Proficiency in **Node.js** for backend service development.
* Strong experience with **AWS** (Lambda, ECS, SQS, SNS, API Gateway, DynamoDB, etc.).
* Experience with **microservices architecture**, design patterns, and engineering best practices.
* Experience with modern frontend ecosystems, particularly:
+ **Vue.js (Nuxt)**
+ **React (Next.js)**
+ **React Native**
* Solid knowledge of REST APIs, integrations, versioning, and testing.
* Ability to lead teams technically, facilitate decisions, and ensure technical quality.
* Strong communication skills, analytical ability, and capacity to solve complex problems.
**PREFERRED QUALIFICATIONS:**
* Postgraduate degree in Software Architecture, Software Engineering, or related fields.
* AWS certifications (Solutions Architect, Developer, DevOps).
* Experience with event-driven architectures and messaging systems.
* Exposure to DevOps culture, IaC (Terraform/CDK), or advanced CI/CD pipelines.
* Knowledge of monitoring and observability tools (CloudWatch, New Relic, Datadog, Grafana).
**Diversity Strengthens Us!**
If you are a person with a disability, our opportunities await you. **Join our team!**