Python Lead
Full Job Description
About This Role
We are looking for an experienced Python Lead to architect and lead large-scale backend systems. Based in our office in Chennai (work from office only), this role requires someone who can make critical technical decisions, mentor teams, and drive high-performance engineering practices.
Mandatory Requirements
- 10+ years of Backend/Software Engineering experience.
- Hands-on production experience with FastAPI.
- Expert-level knowledge of Python.
- Strong proficiency in Relational databases (PostgreSQL, MySQL).
- Familiarity with at least one NoSQL datastore.
Nice-to-Have Skills
- Migrating monoliths to microservices or strategic architectural decisions on architecture style.
- Experience with event-driven/streaming systems (Kafka, RabbitMQ).
- Knowledge of API gateways, rate limiting, and auth systems (OAuth2, JWT).
Your Core Responsibilities
You will own the design and evolution of backend systems focusing on scalability, resilience, and maintainability. This includes defining service boundaries, selecting architecture patterns (Modular Monoliths, Microservices, Event-driven), and driving trade-off decisions between performance, cost, and complexity.
Backend Engineering:
- Develop high-performance services using Python/FastAPI with async capabilities.
- Enforce clean code principles (SOLID) and lead rigorous code reviews.
Data Engineering & Storage:
- Optimize RDBMS schemas for performance and handle NoSQL data models effectively.
- Solve complex issues related to migrations, versioning, and backward compatibility.
Distributed Systems:
- Design systems resilient against partial failures with proper retries, timeouts, and idempotency.
- Leverage message brokers for async communication.
DevOps & Cloud:
We operate in cloud environments (AWS/Azure/GCP). You will containerize services using Docker, utilize CI/CD pipelines, understand Kubernetes concepts, and collaborate on observability practices. Note: This is a hands-on role for developers, not strictly DevOps-only.
Technical Leadership:
- Mentor senior and mid-level engineers to elevate team capabilities.
- Set engineering standards that ensure long-term code health.
- Translate product requirements into robust technical designs with stakeholders.
Compensation & Benefits
Salary Range: ₹18,51,368.30 - ₹35,50,754.94 per year.
Benefits: Provident Fund.
Company
GLOBAL TECHNOLOGIES
GLOBAL TECHNOLOGIES is a technology solutions provider based in Chennai, Tamil Nadu.