Software Engineer – Python

Jobtailor

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Bengaluru, India seeks a backend developer to design, build, and maintain scalable services using Python. You will develop REST APIs and microservices, integrate with MySQL, Kafka, and AWS, and participate in architectural decisions.

The role emphasizes code quality, testing, and end‑to‑end ownership. Required are 2–3 years of hands‑on Python backend experience, strong fundamentals, and experience with relational databases and cloud services.

Qualifications

  • 2–3 years of hands‑on backend development experience with Python.
  • Proficient in data structures, algorithms and object‑oriented programming.
  • Experience building production‑grade backend applications with REST APIs and microservices.
  • Experience with MySQL or other relational databases.
  • Experience with AWS cloud services and messaging systems like Kafka.

Responsibilities

  • Design, develop, and maintain backend services using Python.
  • Build and optimize REST APIs, microservices, and distributed systems.
  • Work with MySQL, Kafka, and AWS to build reliable systems.
  • Write clean, well‑tested code and follow engineering best practices.
  • Collaborate with cross‑functional teams and participate in system design discussions.
  • Take end‑to‑end ownership of features from design to deployment and monitoring.

Skills

Python
REST APIs
Microservices
Distributed systems
MySQL
Kafka
AWS
Git
Debugging
Communication

Tools

MySQL
Kafka
AWS
Git

Job description

Responsibilities
  • Design, develop, and maintain scalable backend services using Python.
  • Build and optimize REST APIs, microservices, and distributed systems.
  • Contribute to key engineering initiatives, including:
    • Media Pipeline Migration to Temporal
    • Communication Platform Migration
  • Work with MySQL, Kafka, and AWS to build reliable and fault-tolerant systems.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Participate in system design discussions and contribute to architectural decisions.
  • Monitor, troubleshoot, and optimize application performance, scalability, and reliability.
  • Collaborate closely with cross-functional engineering teams to deliver high-quality software.
  • Take end‑to‑end ownership of features—from design and development to deployment and monitoring.
  • Continuously improve engineering practices, code quality, and system performance.
Requirements
  • 2–3 years of hands‑on experience in backend development using Python.
  • Strong software engineering fundamentals, including data structures, algorithms, and object‑oriented programming.
  • Experience building and maintaining production‑grade backend applications.
  • Hands‑on experience with MySQL or other relational databases.
  • Experience working with AWS cloud services.
  • Experience with Kafka or other messaging/event‑streaming platforms.
  • Good understanding of REST APIs, microservices, and distributed systems.
  • Familiarity with version control (Git) and software development best practices.
  • Strong debugging, analytical, and problem‑solving skills.
  • Excellent communication, collaboration, and ownership mindset.
Core Competencies

Demonstrates expertise in backend development using Python, with a strong foundation in software engineering principles and experience in building scalable systems. Proficient in optimizing REST APIs, microservices, and utilizing cloud services like AWS for reliable application performance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Developer
Python Developer

JobCubby • India

On-site
INR 900,000 - 1,300,000
Sr. Software Engineer
Sr. Software Engineer

aeroqube Inc. • Dadri

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

Neurealm • Chennai District

On-site
INR 1,200,000 - 2,000,000
Python Developer
Python Developer

Saama Technologies Inc • India

On-site
INR 1,800,000 - 2,800,000
Full Stack Engineer
Full Stack Engineer

e-Hireo • Bengaluru

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

Kodecorp • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Engineer-Application Development
Engineer-Application Development

CBTS • Gurugram District

Hybrid
INR 1,200,000 - 2,400,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 700,000 - 1,100,000