Backend Engineer - Python - Senior
Senior backend engineer (Python) in New Delhi designing and building robust, secure, scalable backend systems with Python frameworks like Django/Flask, REST APIs and microservices on cloud platforms (AWS/Azure/GCP), while driving engineering best practices, code reviews, and mentoring junior engineers.
- Compensation
- Not disclosed
- Location
- New Delhi, India
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Backend
- Posted
Skills
Must have
- 4-7 years of hands-on backend development experience with Python (Django, Flask, etc.)
- Bachelor's or Master's degree in Computer Science or equivalent discipline
- Strong technical background architecting, designing, and developing robust web applications in Python
- Experience in architectural discussions and proposing system improvements
- Strong knowledge of RESTful APIs, microservices architecture, and database design (SQL and NoSQL)
- Expertise in Git and familiarity with cloud platforms (AWS, Azure, or GCP)
- Proficiency building secure applications (OAuth2, JWT, other auth protocols)
- Understanding of Python threading limitations and multi-process architectures
- Knowledge of user authentication/authorization across multiple systems, servers, and environments
- Ability to optimize applications for maximum speed and scalability
- Experience troubleshooting, debugging, upgrading, and maintaining existing systems
- Experience conducting thorough code reviews and ensuring high code quality standards
- Ability to drive adoption of coding guidelines, testing methodologies, and quality metrics
- Experience driving continuous improvement and best practices in backend development
- Proven ability to lead, mentor, and guide interns and junior engineers
- High ownership mindset with proactive support-oriented approach
- Strong collaboration and interpersonal skills
- Passion for continuous learning and staying updated with emerging technologies
Full description
We are looking for a Senior Backend Engineer (Python - SR2) who is not only technically strong but also passionate about building high-quality products and systems. In this role, you will work on designing and developing robust backend systems, contribute to architectural decisions, drive best engineering practices, and mentor junior team members. You will collaborate closely with cross-functional teams to deliver secure, scalable, and high-performance applications.
Requirements
- 4-7 years of hands-on experience in backend development using Python and frameworks such as Django, Flask, etc.
- Bachelor’s or Master’s degree in Computer Science or equivalent discipline.
- Strong technical background in architecting, designing, and developing robust web applications using Python.
- Experience in participating in architectural discussions and proposing innovative ideas for system improvements.
- Strong knowledge of RESTful APIs, microservices architecture, and database design (SQL and NoSQL).
- Expertise in version control systems such as Git and familiarity with cloud platforms including AWS, Azure, or Google Cloud Platform.
- Proficiency in building secure applications, including experience with OAuth2, JWT, and other authentication and authorization protocols.
- Understanding of Python threading limitations and multi-process architectures.
- Knowledge of user authentication and authorization across multiple systems, servers, and environments.
- Ability to optimize applications for maximum speed and scalability.
- Experience in troubleshooting, debugging, upgrading, and maintaining existing systems.
- Experience in conducting thorough code reviews and ensuring high code quality standards.
- Ability to drive adoption of coding guidelines, testing methodologies, and quality metrics across teams.
- Experience in driving continuous improvement and best practices in backend development processes.
- Proven ability to lead, mentor, and guide interns and junior engineers to deliver scalable, high-quality solutions.
- High ownership mindset with a proactive support-oriented approach.
- Strong collaboration and interpersonal skills, with the ability to work effectively in a team environment.
- Passion for continuous learning and staying updated with emerging technologies.
Benefits
- Comprehensive insurance coverage that gives you peace of mind, so you can focus on doing your best work