We are seeking a highly experienced and hands-on Technical Lead Backend Systems with 10+ years of backend engineering experience to own backend architecture and system design while actively contributing to development. The ideal candidate will design, build, and evolve distributed backend systems with a strong focus on scalability, resilience, performance, and long-term maintainability. This role requires strong architectural expertise, deep technical execution capability, and proven leadership in driving complex technical decisions.Key Responsibilities10+ years of backend or software engineering experience.Minimum 3+ years of production experience with FastAPI.Design scalable, resilient, and maintainable backend systemsDefine service boundaries, data ownership, and communication patternsApply architecture styles: microservices, modular monolith, event-driven, layered/hexagonalDevelop high-performance services using Python and FastAPIBuild RESTful APIs, async services, and background processingEnsure clean code, SOLID principles, testing, and conduct code reviewsDesign and optimize databases (PostgreSQL/MySQL) with indexing and query tuningModel data for NoSQL (MongoDB/DynamoDB/Redis)Design for scalability, fault tolerance, retries, timeouts, and idempotencyWork with message brokers (Kafka/RabbitMQ/SQS) and understand consistency modelsWork on AWS/Azure/GCP, Docker, and CI/CD pipelinesOwn backend architecture and technical decisionsMentor engineers and define best practicesCollaborate with product and business teams to translate requirements into technical solutionsNice to HaveExperience migrating monolith applications to microservices or evaluating migration strategies.Exposure to event-driven or streaming architectures.Experience with API gateways, rate limiting mechanisms, OAuth2, and JWT authentication systems.Prior experience as Senior Backend Developer, Technical Lead, or Solution Architect.