Senior Backend Engineer

3 weeks ago


Bangalore Urban Karnataka India, IN DIMAAG Full time

Role Summary

We are looking for a skilled Senior Backend Engineer with 3–8 years of professional experience in developing scalable web applications and backend services. The ideal candidate will have strong expertise in FastAPI, along with experience in database design, CI/CD, and cloud environments.

Roles & Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using FastAPI.
  • Develop and optimize web applications with a strong focus on performance, reliability, and security.
  • Design and manage relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Collaborate with frontend, DevOps, product, and data science teams to deliver end-to-end solutions.
  • Integrate machine learning models and background task queues (e.g., Celery, Redis, RabbitMQ) 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.
  • Implement CI/CD pipelines, manage deployments, and work closely with DevOps on automation.
  • Write and maintain technical documentation for APIs, services, and system workflows.

Required Skills & Qualifications

  • 3–8 years of professional experience in backend/full stack development with Python.
  • Bachelor’s or Master’s degree in Computer science engineering, IT, or related field.
  • Hands-on experience with FastAPI (preferred), Flask, and/or Django in production environments.
  • Proficiency in designing and consuming RESTful APIs.
  • Strong database experience with SQL (PostgreSQL, MySQL) and familiarity with NoSQL (MongoDB).
  • Experience with Git/GitHub, Docker, and CI/CD pipelines.
  • Good understanding of asynchronous programming in Python.

Good to Have

  • Experience with Redis, Celery, or other background task queues.
  • Knowledge of GraphQL, WebSockets, microservices architecture.
  • Familiarity with Kubernetes or other container orchestration tools.
  • Exposure to cloud platforms such as AWS, GCP, or Azure.
  • Familiarity with real time stream processing and AI pipelines
  • Understanding of data science workflows, statistics, or mathematics concepts.


  • Bangalore Urban, Karnataka, India, IN Pocket FM Full time

    PocketFM | SDE-2 | BackendLocation: Bengaluru, IndiaExperience: 3–6 YearsJob Type: Full-Time | OnsiteAbout UsPocket FM is a leading audio entertainment platform that brings engaging, serialized fiction to millions of listeners across genres like romance, thriller, fantasy, and more. With over 130 million users globally and strong traction in markets like...


  • Bangalore Urban, Karnataka, India, IN AppsForBharat Full time

    Role OverviewPosition Title: Engineering Manager (python / golang )Department: EngineeringLocation: Work From OfficeType of Role: Full TimeAbout the Role:-We are seeking a seasoned Backend Engineering Manager with deep expertise in Golang and Python to lead our backend team. The ideal candidate has 9+ years of experience in backend technologies and 2–3...


  • Bangalore Urban, Karnataka, India, IN Pocket FM Full time

    Software Development Engineer-BackendLocation: BengaluruExperience: 1-3 yearsAbout Pocket FMPocket FM is India's leading audio streaming platform with a mission to redefine the way stories are consumed. We are building a personalized entertainment experience for the next billion users through a robust tech platform powered by data, intelligence, and audio...


  • Bangalore Urban, Karnataka, India, IN Talentoj Full time

    Role Purpose:As a Software Development Engineer IV (SDE IV), you will play a critical role in designing and building scalable backend systems. As a senior individual contributor, you will take ownership of complex features, contribute to architectural decisions, and mentor other engineers. Your focus will be on delivering high-quality, production-ready...


  • Bangalore Urban, Karnataka, India, IN 6thStreet.com Full time

    Job Title: Senior Software Engineer (3+ Years Experience)Location: BengaloreJob Type: Full-timeExperience Level: 3+ Years Job Summary:We are looking for a skilled and motivated Java Backend Developer with over 3 years of experience to join our engineering team. Candidate should have strong experience in Java, Spring Boot, REST APIs, and a solid understanding...


  • Bangalore Urban, Karnataka, India, IN GameChange Solar Full time

    The Backend Developer will contribute to a diverse range of projects and technologies, including cloud infrastructure, IoT, data acquisition and processing, automation, CI, APIs, CLIs, and more. This role focuses on enhancing the efficiency and security of data acquisition while developing new features to improve the usability and functionality of our Genius...

  • Senior QA Engineer I

    3 weeks ago


    Bangalore Urban, Karnataka, India, IN UrbanPiper Full time

    Senior Software Development Engineer in Test (SDET) – PythonAbout UrbanPiper:UrbanPiper is the leading SaaS platform in the restaurant industry. We’re helping the smallest of restaurants to the largest chains across the world to grow their in-store and online commerce. Right from automating all their workflows across online delivery platforms such as...


  • Bangalore Urban, Karnataka, India, IN Pocket FM Full time

    Hiring: Senior SDET (API + Automation)Location: Bangalore (Hybrid/On-site)Experience: 5–8 years We’re looking for a skilled Senior SDET to help us build scalable automation frameworks, improve test coverage, and ensure high product quality across our rapidly growing platform. What You’ll Do:Design, develop, and maintain API and backend automation...

  • Backend Engineer

    2 weeks ago


    india, IN Grow Your Staff Full time

    Grow Your Staff is looking for a Backend Engineer for a Computer Software firm in Germany. The position is a full-time remote opportunity.The role will have excellent growth opportunities. You will work directly with the team based in Germany.Experience required: 5 years+CTC: 15-20 LPATime: 1 PM to 10 PM IST (Monday-Friday)Location: RemoteType of employment:...


  • Bangalore Urban, Karnataka, India, IN Ecolab Digital Center Full time

    Please find the JD for Senior Kinaxis Engineer below Apply only (5 to 8Yrs exp)The Senior Engineer will play a key role in the build, test and deployment of existing and/or new functionalities of Maestro solution in accordance with business requirements.Experience with atleast one or more Kinaxis applications (i.e. Demand, Supply Planning, Inventory...