Technical Lead / Systems Architect
Indexed description
- Act as the bridge between business and technology, gathering, clarifying, and translating business requirements into clear functional and technical specifications (user stories, acceptance criteria);
- Define and ensure system architecture integrity, promoting best practices (API design, security, logging) and maintaining technical consistency across all developments;
- Lead technology modernization initiatives, including legacy system refactoring, containerization, CI/CD implementation, and adoption of cloud-native practices;
- Ensure the reliability and security of system integrations, monitoring performance, identifying issues, and driving continuous architectural improvements.
- Degree in Computer Science or a similar field;
- Minimum of 5 years of experience in software engineering or systems architecture, preferably in distributed systems environments;
- Proven experience working with PHP (Yii2 or similar frameworks), and familiarity with Python and/or JavaScript;
- Solid knowledge of API design and development (REST, OpenAPI/Swagger);
- Familiarity with Domain-Driven Design (DDD) and modern integration architectures (microservices, event-driven, API-first);
- Experience with containerization technologies (Docker, Kubernetes) and cloud platforms (preferably GCP);
- Hands-on experience with CI/CD practices and tools;
- Proactivity and dynamism;
- Organizational and communication skills.
Join us. Let's innovate together!
All our recruitment and selection processes are based on equal opportunities, valuing the competence and potential of each person and ensuring that no candidate is discriminated on the grounds of gender, ethnicity, sexual orientation, age, religion or physical condition.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search