Role & Responsibilities
● Lead the design, development, and evolution of robust, scalable, and high-performance backend services and APIs using Python.
● Own backend architecture and solution design, including technology selection, service boundaries, data models, and integration patterns.
● Design, review, and guide microservices architecture, ensuring scalability, resilience, security, and maintainability across systems.
● Build and oversee RESTful and asynchronous APIs using FastAPI (preferred) or Django / Flask, enforcing consistency and best practices across services.
● Provide technical leadership and mentorship to backend engineers through code reviews, design discussions, and hands-on guidance.
● Collaborate closely with Product Managers, Architects, DevOps, QA, and frontend teams to translate business requirements into scalable technical solutions.
● Establish and drive engineering best practices around clean code, OOP design principles, testing strategies, documentation, and observability.
● Oversee CI/CD pipelines and deployment strategies, partnering with DevOps to ensure secure, automated, and reliable releases.
● Own cloud architecture and service reliability across AWS (preferred), Azure, or GCP environments.
● Embed security, data protection, and compliance considerations into system design and development workflows.
● Lead troubleshooting of complex production issues, perform root cause analysis, and implement long-term corrective solutions.
● Remain hands-on with coding while balancing architectural ownership and team leadership responsibilities.
Exp Required:
● 6–9 years of overall software engineering experience, with 5+ years of hands-on backend development using Python.
● Strong command of Object-Oriented Programming (OOP) concepts, design patterns, and clean code principles.
● Hands-on experience building APIs using FastAPI (preferred), with solid experience in Django and/or Flask also acceptable.
● Experience leading, mentoring, or guiding engineers, either in a formal Lead/Principal role or as a senior technical contributor.
● Proven expertise in designing and implementing microservices architectures for scalable, distributed systems.
● Strong experience with cloud platforms — AWS preferred (Azure or GCP acceptable), including deployment, monitoring, and performance optimization.
● Proficiency with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and Redis, including schema and data-access design.
● Hands-on experience with Docker and container orchestration tools like Kubernetes.
● Strong understanding of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.) and modern DevOps practices.
● Familiarity with API documentation standards such as Swagger / OpenAPI.
● Working knowledge of React to enable effective collaboration with frontend teams.
● Excellent problem-solving, debugging, and system-level thinking skills.
● Strong communication skills and the ability to articulate architectural and technical decisions to diverse stakeholders.
Top Skills
IKS Health Navi Mumbai, Maharashtra, IND Office
Raheja Mindspace, Airoli, Thane, Navi Mumbai, Maharashtra, India, 400708


