Quick Summary
Technical Lead needed to guide and mentor a backoffice squad, focusing on technical leadership, architectural best practices, and code quality assurance (code review, automated testing). The role requires previous Tech Lead experience, a degree in a related field, and expertise in microservices architecture and distributed systems. Required development experience includes Python/Django, PHP/Laravel, VueJS, Node.js, and React, alongside proficiency with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, DynamoDB). Candidates must demonstrate knowledge of DDD, TDD, Clean Architecture, Clean Code, SOLID principles, and Agile methodologies (Scrum/Kanban).
Description
We are seeking a technical leader to guide our backoffice squad.
Required Qualifications & Experience
- Degree in Information Systems, Software Engineering, or related fields.
- Experience with microservices architecture and distributed systems.
- Ability to solve complex problems and handle technical challenges in an agile environment.
- Experience with Agile methodologies (Scrum, Kanban).
- Development experience in languages/frameworks: Python/Django, PHP/Laravel, VueJS.
- Experience with Git, Bitbucket, Gitflow, JIRA, Scrum, and Kanban.
- Experience with Node.js and React.
- Experience with relational and non-relational databases: MySQL, PostgreSQL, MongoDB, DynamoDB.
- Experience with Microservices and APIs.
- Knowledge of Domain Driven Design (DDD), Test Driven Development (TDD), Clean Architecture, Clean Code, and SOLID principles.
- Clear and objective communication skills, suitable for both technical and non-technical teams.
- Previous experience as a Tech Lead or in a technical leadership position.
Highly Desired (A Plus)
- Experience with API integrations and internal process automations.
- Knowledge of DevOps and CI/CD.
- Post-graduate degree in Architecture.
- Experience in Cloud environments, especially AWS and Docker.
Key Soft Skills
- Clear and effective communication
- Collaborative leadership
- Empatia
- Strategic vision
- Mentoring and people development
Mission and Responsibilities
- Technically lead the squad, ensuring best practices in software development and architecture.
- Work collaboratively with Product Owners, stakeholders, and the team to understand needs and translate them into technical solutions.
- Design and implement robust, scalable, and high-performance systems for the backoffice squad.
- Act as a mentor to the team, promoting the technical growth of developers.
- Be responsible for code quality, adopting and disseminating practices like code review, automated testing, and design patterns.
- Monitor deliveries and align priorities with the strategic roadmap.
- Ensure solutions comply with security, compliance, and scalability requirements.

