Filters

Job Role
Search job role
Skills
Search Skills
Experience

(y)

Min

Max

Location

Senior Python Developer

Codemonk

5-8 y

Onsite

(Bengaluru)

Roles & Responsibilities

We are seeking an experienced Senior Backend Engineer to join our team and play a leadership role in building scalable, cloud-native web applications using Python frameworks (Django/FastAPI). Beyond hands-on development, you'll drive architectural decisions, mentor team members, and serve as a key technical point of contact for client engagements.

Responsibilities:

  1. Design and architect scalable, high-performance backend services using Django and FastAPI
  2. Lead technical design discussions and conduct architecture reviews for new features and systems
  3. Create, maintain, and document RESTful APIs with a focus on reliability and security
  4. Design efficient database schemas, optimize complex queries, and ensure data integrity
  5. Design and implement cloud-native solutions leveraging microservices and serverless architectures
  6. Conduct thorough code reviews and enforce coding standards across the team
  7. Provide effort estimations for project planning and sprint commitments
  8. Guide and mentor junior and mid-level engineers on best practices and technical growth
  9. Coordinate with client teams to gather requirements, provide technical updates, and ensure alignment on deliverables
  10. Collaborate with cross-functional teams including product, QA, and DevOps to drive projects to completion
  11. Document technical specifications, architecture decisions, and API contracts

Requirements:

  1. 5-7 years of backend development experience with strong proficiency in Django and FastAPI
  2. Deep understanding of SQL, query optimisation, and ORM frameworks
  3. Hands-on experience with Docker containerisation
  4. Good understanding of microservices and event-driven architectures
  5. Experience building and deploying serverless backends (AWS Lambda, Azure Functions)
  6. Proficiency in cloud platforms (AWS/Azure) including basic deployment, monitoring, and debugging
  7. Proven experience in effort estimation, technical planning, and architecture reviews
  8. Strong communication skills with the ability to coordinate effectively with clients and stakeholders
  9. Experience mentoring junior developers and leading technical initiatives

Good to Have:

  • Experience with message queues (RabbitMQ, Kafka, SQS)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Exposure to performance profiling and optimization techniques
  • Prior experience in client-facing or consulting roles


Job Role

Python Backend Developer

Primary Skills

SQL
Python
Azure
AWS
PostgreSQL
Django Rest Framework
REST API
GraphQL

Secondary Skills

-

Headquartered In

Bengaluru

Industry Type

Product Engineering,  

Software

Company Size

51-200

Company Stage

-