onsite
Python Lead - GLOBAL TECHNOLOGIES
Software Engineer
Lead backend engineer with 10+ years of experience, specializing in Python and FastAPI. Drive architecture, design patterns, and large‑scale distributed systems while mentoring teams and making critical technical decisions in cloud environments.
About the role
Key Responsibilities
- Architect and develop high‑performance backend services using Python and FastAPI, ensuring scalability and reliability.
- Design and evolve relational (PostgreSQL/MySQL) and NoSQL data models to support evolving business requirements.
- Lead technical decision‑making, applying design patterns (GoF, SOLID, DDD) and distributed systems principles.
- Collaborate with cross‑functional teams to migrate legacy monoliths to microservices or maintain monolithic solutions when appropriate.
- Oversee cloud deployments, performance tuning, and continuous integration/continuous delivery pipelines.
Requirements
- 10+ years of backend/software engineering experience with proven leadership.
- Expert‑level Python and FastAPI proficiency.
- Strong background in relational databases and at least one NoSQL datastore.
- Deep understanding of distributed systems, event‑driven architectures, and API gateway patterns.
- Hands‑on experience with cloud services (AWS, Azure, GCP) and deployment automation.
Skills
pythonfastapipostgresql