Senior Python Backend Developer
Location: Bengaluru, India
Department: Techinical
Experience: 3 - 5 Years
Skills: Flask, Python, GraphQL, Django, SQL, cloud platforms, NoSQL, FastAPI, Redis, RabbitMQ
- Architect and Develop: Lead the design and hands-on development of scalable, resilient, and high-performance backend services and APIs using Python, ensuring adherence to Service Level Objectives (SLOs) for latency and error rates.
- System Integration: Drive the integration strategy for RESTful APIs with complex frontend systems and critical third-party enterprise tools, focusing on seamless and secure data exchange.
- Technical Leadership: Champion engineering best practices through rigorous code reviews, architecture discussions, and actively mentor 1-2 mid-level engineers on software design patterns and system robustness.
- Optimization & Scaling: Proactively troubleshoot, debug, and optimize core service performance, with a goal to achieve a quantifiable reduction in P95 API latency across key platform services.
- Cross-Functional Collaboration: Serve as a key technical liaison, collaborating closely with DevOps engineers, QA teams, and frontend leads to ensure seamless end-to-end delivery of robust solutions.
- Process Improvement: Drive continuous improvement in our development processes, advocating for and implementing new technologies and methodologies to enhance efficiency and code quality.
- Core Proficiency: Mastery of Python 3.x is essential, including deep knowledge of language internals and performance optimization techniques.
- Frameworks: Extensive experience with modern Python web frameworks (Django, Flask, or FastAPI) and proven ability to choose the right tool for the specific problem.
- API Design: Expertise in designing, developing, and evolving robust, versioned RESTful APIs and an understanding of GraphQL or gRPC is a plus.
- Databases: Proficient in managing both SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.) with a strong command of ORM frameworks (Django ORM, SQLAlchemy) and advanced database tuning.
- Asynchronous Processing: Hands-on experience with message brokers and task queues (Celery, Redis, RabbitMQ) for building highly decoupled, distributed systems.
- DevOps & Cloud: Strong experience with Docker, Kubernetes, and designing CI/CD pipelines. Familiarity with major cloud platforms (AWS, Azure, or Google Cloud Platform) and managing cloud-native infrastructure.
- Testing: Strong commitment to quality, including expertise with unit, integration, and end-to-end testing frameworks (PyTest, Unittest).
- Methodology: Expertise with Git and Agile development methodologies, including participation in effective sprint planning and backlog grooming.
- Stakeholder Management: Exceptional communication skills, with the ability to articulate complex technical trade-offs to non-technical business stakeholders (Product, HR).
- Technical Consensus: Proven ability to lead and drive consensus on architectural decisions within a cross-functional engineering team.
- Ownership Mindset: Demonstrated ability to take end-to-end ownership, from concept and design to deployment, monitoring, and operational support.
- Agile Proficiency: Deep understanding and practical application of Agile/Scrum methodologies, contributing to effective sprint planning and estimation.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related quantitative field.
- Impactful Role: Opportunity to contribute significantly to HR digital transformation initiatives and build high-scale, mission-critical systems.
- Growth Environment: Work in a fast-growing tech startup with clear paths for professional learning and leadership opportunities.
- Culture: A highly collaborative, dynamic, and intellectually stimulating work culture that values ownership and innovation.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
