Description
**About the Position**
The Tech Lead technically leads the Cross-cutting Business Components squad, ensuring the quality of componentization, adherence to API\-first and event\-driven standards, and mentoring the development team.
**Responsibilities and attributes**
* Lead the squad's technical decisions and the slicing of components from the legacy, following the technical playbook.
* Ensure componentization and Data Foundation standards: no direct database access; communication via API, events (Kafka), and gRPC.
* Guide the team, review code, and ensure quality, performance, and observability.
* Coordinate technical dependencies with platform, architecture, and algorithm specialist teams.
* Support the progressive strangulation of the legacy and the rollout by customer clusters.
**Requirements and qualifications**
* Senior experience in software engineering and technical leadership of squads.
* Distributed systems architecture, REST APIs, events (Kafka), and gRPC.
* Quality practices, automated testing, and CI/CD.
* Ability to mentor and develop junior and mid-level engineers.
**Differentiators**
* Experience with the strangulation pattern and migration of legacy systems.
* Logistics / TMS domain expertise.
* Experience with micro frontends and Module Federation.