7 Indxx Jobs
Indxx - Lead Developer - Python/Django (4-6 yrs)
Indxx
posted 1mon ago
Fixed timing
Job Description :
We are seeking an experienced Lead Backend Engineer to join our development team. In this role, you will lead backend architecture, oversee the design and implementation of scalable APIs, and mentor a team of talented engineers. You'll collaborate closely with frontend developers, product managers, and other stakeholders to ensure that our backend infrastructure meets the needs of our growing applications and aligns with the company's technical roadmap.
Responsibilities :
- Design, develop, and maintain high-performance, scalable backend services and APIs using Python and frameworks like Django, Flask, or FastAPI.
- Lead backend architectural decisions, ensuring solutions are well-architected, secure, and aligned with best practices in backend development.
- Collaborate with cross-functional teams (Frontend, DevOps, Product) to ensure seamless integration and delivery of features.
- Manage and mentor a team of backend engineers, providing guidance on code quality, design patterns, and efficient development practices.
- Ensure the reliability, availability, and security of backend systems, implementing monitoring and alerting systems for continuous observability.
- Optimize and troubleshoot backend performance, identifying bottlenecks and recommending solutions for improvement.
- Contribute to code reviews, uphold coding standards, and enforce best practices in backend development.
Requirements :
- Min 4+ years of experience in backend development with Python, including experience in a lead or senior role.
- Extensive experience with backend frameworks such as Django, Flask, or FastAPI, and a strong understanding of RESTful API design.
- Proficiency in database design and management, particularly with SQL (e. g., PostgreSQL, MySQL) and NoSQL (e. g., MongoDB, Redis) databases.
- Solid understanding of software engineering principles, including OOP, design patterns, and scalable architecture design.
- Experience with cloud platforms (AWS, GCP, or Azure) and familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- Strong problem-solving skills, with a proactive approach to debugging and performance optimization.
- Excellent communication skills, with the ability to work effectively with technical and non-technical team members.
- Familiarity with GraphQL, gRPC, or other modern API frameworks.
- Knowledge of DevOps tools and practices, including monitoring, logging, and load balancing.
- Experience with Agile development methodologies and leading code review processes.
- Prior experience in team leadership, mentoring, and knowledge-sharing initiatives
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Lead Developer roles with real interview advice
2-4 Yrs
Bangalore / Bengaluru, Gurgaon / Gurugram