Backend Software Engineer (Python / Scala)

TechRuiter

India

On-site

INR 1,200,000 - 2,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TechRuiter in India is seeking an experienced Backend Engineer with 5+ years to build scalable, high-performance backend services. You will work with Python or Scala, design RESTful APIs, and contribute to distributed systems in a cloud-native environment.

Collaborate with Product, QA, and DevOps to deliver robust solutions, participate in architecture discussions, and help implement CI/CD pipelines. Strong debugging and problem-solving skills are essential, along with a passion for secure,

Qualifications

  • 5+ years of backend development experience.
  • Strong proficiency in Python or Scala (expertise in one is sufficient).
  • Experience designing distributed systems and RESTful APIs.
  • Hands-on with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra).
  • Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
  • Familiarity with CI/CD pipelines and Agile methodologies.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python or Scala.
  • Build secure, reliable RESTful APIs and microservices.
  • Write clean, maintainable, well-tested code following engineering best practices.
  • Optimize performance, scalability, and reliability of applications.
  • Collaborate with Product, QA, and DevOps to deliver high-quality solutions.
  • Participate in architecture discussions, code reviews, and design sessions.
  • Troubleshoot production issues and implement long-term solutions.
  • Contribute to CI/CD pipelines and cloud-based deployments.

Skills

Backend development
Python/Scala
RESTful APIs
Cloud platforms
CI/CD

Tools

Docker
Kubernetes
Git
Kafka
RabbitMQ

Job description

Posted On 08/03/2026

Job Description

We are looking for a skilled Backend Engineer with 5+ years of experience in building scalable, high-performance backend applications. The ideal candidate should have strong expertise in either Python or Scala , along with experience designing distributed systems, developing RESTful APIs, and working with cloud-native technologies.

Key Responsibilities
  • Design, develop, and maintain scalable backend services using Python or Scala .
  • Build secure, reliable, and high-performing RESTful APIs and microservices.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Optimize application performance, scalability, and reliability.
  • Work closely with cross-functional teams including Product, QA, and DevOps to deliver high-quality solutions.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Troubleshoot production issues and implement long-term solutions.
  • Contribute to CI/CD pipelines and cloud-based deployments.
Required Skills
  • 5+ years of backend development experience.
  • Strong proficiency in either Python or Scala (expertise in one is sufficient).
  • Solid understanding of object-oriented programming, data structures, and algorithms.
  • Experience building RESTful APIs and microservices.
  • Hands-on experience with relational and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra.
  • Experience with message brokers such as Kafka or RabbitMQ.
  • Familiarity with Docker and Kubernetes.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Git, CI/CD pipelines, and Agile development methodologies.
  • Strong problem-solving and debugging skills.
Preferred Qualifications
  • Experience with event-driven or distributed system architectures.
  • Exposure to monitoring and observability tools such as Prometheus, Grafana, or ELK.
  • Experience with automated testing frameworks and performance optimization.
  • Understanding of security best practices for backend applications.
What We're Looking For
  • Strong ownership and accountability.
  • Excellent communication and collaboration skills.
  • Passion for building scalable, reliable backend systems.
  • Ability to thrive in a fast-paced, agile environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Digitup • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Group Health Insurance
Training sessions and workshops
Senior Backend Engineer
Senior Backend Engineer

Digitup • Siliguri

On-site
INR 800,000 - 1,400,000
Group Health Insurance
Regular training sessions and workshops
Software Engineer – Python
Software Engineer – Python

Jobtailor • Bengaluru

On-site
INR 900,000 - 1,300,000
Python Developer
Python Developer

Neurealm • Chennai District

On-site
INR 1,200,000 - 2,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions • Indore District

On-site
INR 1,800,000 - 3,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions Corp. • Indore District

Hybrid
INR 2,500,000 - 4,000,000
Sr. Software Engineer
Sr. Software Engineer

aeroqube Inc. • Dadri

On-site
INR 800,000 - 1,200,000
Backend Engineer (Java)
Backend Engineer (Java)

Silvermine Group • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Collaborative growth-focused engineering culture
Opportunities for architecture and technical contribution
Senior Python Developer (Backend)
Senior Python Developer (Backend)

BuildxPartners • Hyderabad

On-site
INR 3,000,000 - 5,400,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000