
On-Site
Full-Time
Bengaluru, Karnataka
India
Skills
Django
Back-End Web Development
Python (Programming Language)
Software Development
FastAPI
MySQL
Low-Level Design
High-Level Design
About the Role
We're seeking an experienced Senior Backend Developer to join our dynamic team and play a pivotal role in architecting and scaling our platform as we pursue our mission to healthify a billion people! As a senior team member, you'll drive technical decisions, mentor junior developers, and help shape our engineering culture.
Key Responsibilities
● Design, implement, and maintain scalable backend architectures and microservices
● Lead complex technical projects from conception to delivery
● Establish coding standards, best practices, and architectural guidelines
● Mentor junior developers and conduct code reviews to ensure code quality
● Collaborate with product and infrastructure teams to optimize system performance
● Identify and resolve system bottlenecks and technical debt
● Drive innovation in our technology stack and development processes
● Participate in technical decision-making and architecture discussions
● Handle incident management and lead problem-solving efforts for critical issues
Technical Skills & Requirements:
● Strong proficiency in Python and deep understanding of its internals
● Expert-level experience with Django framework, including custom middleware development and optimization
● Advanced knowledge of database systems (MySQL, MongoDB) including query optimization, indexing strategies, and performance tuning
● Proven experience with caching solutions (Redis) and message queues
● Strong background in API design and microservices architecture
● Expertise in AWS cloud services (EC2, RDS, S3, Lambda, ECS)
● Experience with containerization (Docker) and container deployment and management tools (ECS)
● Proficiency in implementing CI/CD pipelines
● Knowledge of monitoring tools and APM solutions (New Relic, Coralogix)
● Experience with performance optimization and scalability challenges
Professional Attributes:
● Proven track record of leading technical initiatives and delivering large-scale projects
● Strong system design and architectural decision-making abilities
● Excellence in technical documentation and knowledge sharing
● Strong problem-solving skills and ability to debug complex production issues
● Experience mentoring junior developers and providing technical leadership
● Excellent communication skills to collaborate with cross-functional teams
● Track record of driving engineering best practices and process improvements
Qualifications:
● Minimum 4+ years of experience in backend development
● Bachelor's/Master's degree in Computer Science, Engineering, or related field
● Extensive experience in high-growth or startup environments
● Proven experience building and scaling applications handling millions of users
● History of contributing to or maintaining open-source projects is a plus
Key Responsibilities
● Design, implement, and maintain scalable backend architectures and microservices
● Lead complex technical projects from conception to delivery
● Establish coding standards, best practices, and architectural guidelines
● Mentor junior developers and conduct code reviews to ensure code quality
● Collaborate with product and infrastructure teams to optimize system performance
● Identify and resolve system bottlenecks and technical debt
● Drive innovation in our technology stack and development processes
● Participate in technical decision-making and architecture discussions
● Handle incident management and lead problem-solving efforts for critical issues
Technical Skills & Requirements:
● Strong proficiency in Python and deep understanding of its internals
● Expert-level experience with Django framework, including custom middleware development and optimization
● Advanced knowledge of database systems (MySQL, MongoDB) including query optimization, indexing strategies, and performance tuning
● Proven experience with caching solutions (Redis) and message queues
● Strong background in API design and microservices architecture
● Expertise in AWS cloud services (EC2, RDS, S3, Lambda, ECS)
● Experience with containerization (Docker) and container deployment and management tools (ECS)
● Proficiency in implementing CI/CD pipelines
● Knowledge of monitoring tools and APM solutions (New Relic, Coralogix)
● Experience with performance optimization and scalability challenges
Professional Attributes:
● Proven track record of leading technical initiatives and delivering large-scale projects
● Strong system design and architectural decision-making abilities
● Excellence in technical documentation and knowledge sharing
● Strong problem-solving skills and ability to debug complex production issues
● Experience mentoring junior developers and providing technical leadership
● Excellent communication skills to collaborate with cross-functional teams
● Track record of driving engineering best practices and process improvements
Qualifications:
● Minimum 4+ years of experience in backend development
● Bachelor's/Master's degree in Computer Science, Engineering, or related field
● Extensive experience in high-growth or startup environments
● Proven experience building and scaling applications handling millions of users
● History of contributing to or maintaining open-source projects is a plus
Apply for this position
Application Status
Application Draft
In Progress
Submit Application
Pending
Review Process
Expected within 5-7 days
Similar Jobs




