Backend Engineer

Kamakhya Analytics Private Limited

Bengaluru

On-site

INR 2,000,000 - 3,500,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kamakhya Analytics Private Limited in Bengaluru is seeking a Senior Backend Engineer with 2–8 years of experience to own the backend of analytics-driven web applications, building scalable APIs, data models, and reliable systems.

You will work with Python frameworks (Django, FastAPI, Flask), manage PostgreSQL and MongoDB, containerize with Docker, and deploy on AWS. You’ll participate in code reviews, ensure test coverage, and leverage AI tools to accelerate delivery.

Qualifications

  • 2–8 years of professional backend development experience.
  • Strong proficiency in Python.
  • Hands-on experience with Django, FastAPI, or Flask.
  • Experience with PostgreSQL and MongoDB.
  • Git/GitHub and version control workflows.
  • Proven experience designing and implementing RESTful APIs.
  • Familiarity with containerization (Docker).
  • Experience using AI tools to improve development workflows.

Responsibilities

  • Design, build, and maintain robust, scalable backend services and RESTful APIs using Python.
  • Take end-to-end ownership of assigned features—from design through implementation, deployment, and maintenance.
  • Model and optimize data storage across SQL and NoSQL databases to support analytics workloads.
  • Build and maintain integrations that serve clean, structured data to the frontend and analytics layers.
  • Participate actively in code reviews and uphold engineering best practices.
  • Translate business and product requirements into reliable technical solutions.
  • Use AI tools in day-to-day workflow to accelerate delivery without compromising code quality.
  • Troubleshoot, debug, and resolve issues across the backend stack with initiative.
  • Write clean, efficient, well-documented, and well-tested code.

Skills

Python
RESTful APIs
Django/FastAPI/Flask
PostgreSQL
MongoDB
Git/GitHub
AI tools
pytest

Tools

Django
FastAPI
Flask
Docker
AWS
GitHub

Job description

We're looking for a Senior Backend Engineer with 2–8 years of experience to join our Software Development team. You'll own the backend of analytics-driven web applications end to end - building scalable APIs, designing data models, and ensuring the systems that power our data visualization and tracking products are fast, reliable, and maintainable. The ideal candidate is a strong Python developer who takes ownership, writes clean code, and uses modern tooling (including AI) to ship quality work on time.

Responsibilities

  • Design, build, and maintain robust, scalable backend services and RESTful APIs using Python.
  • Take end-to-end ownership of assigned features - from design through implementation, deployment, and maintenance.
  • Model and optimize data storage across SQL and NoSQL databases to support analytics workloads.
  • Build and maintain integrations that serve clean, structured data to the frontend and analytics layers.
  • Participate actively in code reviews and uphold engineering best practices.
  • Translate business and product requirements into reliable technical solutions.
  • Use AI tools in your day-to-day workflow to accelerate delivery without compromising code quality.
  • Troubleshoot, debug, and resolve issues across the backend stack with initiative.
  • Write clean, efficient, well-documented, and well-tested code.

Required Skills

  • 2–8 years of professional backend development experience.
  • Strong proficiency in Python.
  • Hands-on experience with at least one Python web framework - Django, FastAPI, or Flask.
  • Solid experience with both RDBMS (PostgreSQL) and NoSQL (MongoDB) databases.
  • Strong command of Git/GitHub and version control workflows.
  • Proven experience designing and implementing RESTful APIs.
  • Sound understanding of software architecture principles and design patterns.
  • Experience with testing frameworks (e.g., pytest).
  • Comfort integrating AI tools into daily development to improve speed and quality.
  • Strong problem-solving ability and logical reasoning.
  • Familiarity with containerization (Docker).

Good to Have

  • Experience working with large or analytics-heavy datasets.
  • Set up and improve CI/CD pipelines, deployment workflows, and AWS-based infrastructure.
  • Experience deploying and managing applications on AWS.
  • Practical experience with CI/CD pipelines and deployment automation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Gurugram District

On-site
INR 1,800,000 - 3,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Pune District

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

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Software Development Engineer
Software Development Engineer

Glitterbug Technologies • Bengaluru, Mumbai

On-site
INR 1,200,000 - 2,400,000
Lead Backend Developer
Lead Backend Developer

Definitive Healthcare, India • Bengaluru

On-site
INR 4,500,000 - 6,000,000
Python Backend Developer
Python Backend Developer

Crew Kraftorz LLP • Chennai District

On-site
INR 800,000 - 1,200,000
Back End Developer
Back End Developer

RoshAi • Ernakulam

On-site
INR 500,000 - 700,000
Back-End Engineer
Back-End Engineer

Annova Solutions Pvt Ltd • Indore District

On-site
INR 2,500,000 - 5,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions Corp. • Indore District

Hybrid
INR 2,500,000 - 4,000,000