Senior Backend Engineer (Python)

DIMAAG

Bengaluru Urban

On-site

INR 1,800,000 - 3,200,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DIMAAG in Bengaluru is looking for a Senior Backend Engineer to design and build scalable, cloud-native SaaS backends. You will work with product, frontend, DevOps, and AI teams to deliver high-performance backend systems capable of supporting enterprise-scale workloads.

You should have 3–8 years of Python experience, strong FastAPI skills, and solid database knowledge (PostgreSQL/MySQL, MongoDB). Docker and Kubernetes experience, RESTful APIs, JWT/OAuth, and CI/CD practices are essential.

Qualifications

  • 3–8 years backend Python experience.
  • BE/BTech/MTech in CS/IT or related field.
  • Production experience with FastAPI (preferred) or Flask/Django.
  • Strong PostgreSQL/MySQL design, indexing, queries, transactions.
  • NoSQL knowledge with MongoDB or similar.
  • Docker + Kubernetes for deployment/orchestration.
  • RESTful API design, authentication (JWT/OAuth), API security.
  • Git, GitHub, and modern CI/CD pipelines.
  • Asynchronous programming in Python.

Responsibilities

  • Design, develop, and maintain high-performance backend services and APIs with FastAPI.
  • Architect scalable multi-tenant SaaS backends with high availability and security.
  • Optimize relational and NoSQL databases, indexing and queries.
  • Build containerized apps with Docker; deploy on Kubernetes.
  • Collaborate with DevOps to automate CI/CD pipelines and deployments.
  • Integrate ML models, background queues (Celery, Redis, RabbitMQ, Kafka) and external APIs.
  • Promote code quality via tests (PyTest), reviews, and best practices.
  • Troubleshoot in dev/prod and contribute to architecture decisions.
  • Create technical docs for APIs, architecture, and deployments.

Skills

Python
Backend development
REST APIs
Asynchronous programming
CI/CD
Code reviews

Education

BE/BTech/MTech in CS/IT

Tools

FastAPI
Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Git
GitHub
PyTest
Celery
RabbitMQ
Kafka

Job description

Role Summary

We are looking for a highly skilled Senior Backend Engineer with 3–8 years of experience building scalable, cloud-native SaaS applications. The ideal candidate has deep expertise in Python and FastAPI, strong knowledge of database architecture and performance optimization, and hands-on experience deploying and managing applications on Kubernetes. You will work closely with product, frontend, DevOps, and AI teams to build secure, high-performance backend systems capable of supporting enterprise-scale workloads.

  • Design, develop, and maintain high-performance scalable backend services and APIs using FastAPI.
  • Architect and build scalable backend systems for multi-tenant SaaS platforms, ensuring high availability, security, and reliability.
  • Design, optimize, and maintain relational and NoSQL databases with a strong focus on schema design, indexing, query optimization, transactions, and performance tuning.
  • Develop containerized applications using Docker and deploy them on Kubernetes environments.
  • Collaborate with DevOps teams to build and maintain CI/CD pipelines and automate deployments.
  • Integrate machine learning models and background task queues (Celery, Redis, RabbitMQ, Kafka), and external APIs into production systems.
  • Ensure high code quality through unit and integration testing (e.g., PyTest), peer reviews, and best practices.
  • Troubleshoot and resolve issues in development and production environments.
  • Participate in architecture discussions, code reviews, and technical design decisions.
  • Create and maintain technical documentation for APIs, system architecture, and deployment processes.
Required Skills & Qualifications
  • 3–8 years of backend software development experience using Python.
  • B.E /B.Tech / M.Tech degree in Computer Science, Information Technology, or a related field.
  • Hands-on experience with FastAPI (preferred), Flask, and/or Django in production environments.
  • Strong expertise in PostgreSQL/MySQL, including database design, indexing, query optimization, transactions, and performance tuning.
  • Working knowledge of MongoDB or other NoSQL databases.
  • Hands-on experience with Docker and Kubernetes for containerized application deployment and orchestration.
  • Strong understanding of RESTful API design, authentication (JWT/OAuth), and API security best practices.
  • Experience with Git, GitHub, and modern CI/CD pipelines.
  • Good understanding of asynchronous programming and concurrent processing in Python.
Preferred Skills
  • Experience with microservices architecture and distributed systems.
  • Hands-on experience with Redis, Celery, RabbitMQ, Kafka, or other messaging/streaming technologies.
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Familiarity with GraphQL, WebSockets, and real-time data processing.
  • Familiarity with real time stream processing and AI pipelines
  • Understanding of data science workflows, statistics, or mathematics concepts.
  • Knowledge of observability tools, logging, monitoring, and application performance optimization.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Angel-and-Genie • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Python-based backend developer
Python-based backend developer

Pure Billion Technologies • Mumbai

On-site
Competitive salary package
Opportunities for career growth
Collaborative team environment
+1
Lead Backend Engineer
Lead Backend Engineer

Avalon Software Services • Hyderabad, Chennai District, Bengaluru

On-site
INR 3,500,000 - 5,500,000
Engineer-Application Development
Engineer-Application Development

CBTS • Gurugram District

Hybrid
INR 1,200,000 - 2,400,000
Python Backend Developer
Python Backend Developer

Gemini Solutions Pvt. ltd. • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Senior Software Developer (Python - Backend)
Senior Software Developer (Python - Backend)

Oges Solutions • Mumbai City

Hybrid
INR 1,500,000 - 3,000,000
Backend Python Developer
Backend Python Developer

Avalon Software Services • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,200,000
Python Backend Developer
Python Backend Developer

Crew Kraftorz LLP • Chennai District

On-site
INR 800,000 - 1,200,000
Python Backend Developer
Python Backend Developer

Exponentia.ai Private Limited • Mumbai

On-site
INR 800,000 - 2,000,000