Software Engineer - Backend Engineer (Python)

Infinity learn

Hyderabad

On-site

INR 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Infinity Learn is seeking a Backend Software Engineer to build scalable backend services powering its digital learning products. You will design and implement REST APIs and event-driven microservices using Python and FastAPI.

Responsibilities include building and optimizing PostgreSQL databases, developing cloud-native solutions with AWS Lambda, S3 and SQS, and collaborating across Product, QA, DevOps and Data teams to ensure reliability and performance.

Qualifications

  • Proficiency in Python and FastAPI for building scalable backend services.
  • Experience with PostgreSQL/SQL and query optimization.
  • Strong understanding of REST APIs, microservices, and event-driven architectures.
  • Experience deploying and debugging cloud-native/serverless tech is a plus.

Responsibilities

  • Design, develop, test and maintain scalable backend services, APIs and microservices.
  • Build and optimize PostgreSQL/SQL databases, queries, schemas and indexing.
  • Develop cloud-native solutions using AWS Lambda, S3 and SQS.
  • Design reliable APIs, service architectures and event-driven workflows.
  • Write clean, maintainable and testable Python code.
  • Troubleshoot production issues, performance bottlenecks and service failures.
  • Participate in code reviews and architecture discussions.
  • Collaborate with Product, QA, DevOps, Data and Frontend teams.
  • Support deployment, monitoring, observability and production operations.

Skills

Python
FastAPI
PostgreSQL & SQL
REST APIs
Microservices
Distributed Systems
AWS Lambda
AWS S3
AWS SQS
Automated Testing
Production Debugging

Tools

AWS Lambda
AWS S3
AWS SQS

Job description

We are looking for a Backend Software Engineer with strong experience in Python and FastAPI to build scalable backend services, REST APIs and event-driven microservices powering Infinity Learns digital learning products.

Key Responsibilities
  • Design, develop, test and maintain scalable backend services, APIs and microservices using Python & FastAPI.
  • Build and optimize PostgreSQL/SQL databases, queries, schemas and indexing.
  • Develop cloud-native solutions using AWS Lambda, S3 and SQS.
  • Design reliable APIs, service architectures and event-driven workflows.
  • Write clean, maintainable and testable Python code.
  • Troubleshoot production issues, performance bottlenecks and service failures.
  • Participate in code reviews and architecture discussions.
  • Collaborate with Product, QA, DevOps, Data and Frontend teams.
  • Support deployment, monitoring, observability and production operations.
Required Skills
Must Have:
  • Python
  • FastAPI
  • PostgreSQL & SQL
  • REST APIs
  • Microservices
  • Distributed Systems
  • AWS Lambda
  • AWS S3
  • AWS SQS
  • Automated Testing
  • Production Debugging
Preferred Experience
  • High-scale or latency-sensitive backend systems
  • Event-driven architecture and asynchronous workflows
  • CI/CD, logging, monitoring and alerting
  • Git and cloud-native/serverless deployment
  • Infrastructure as Code and containerized environments
  • Experience with reliability, performance and security practices
Candidate Profile

The ideal candidate is a backend engineer who enjoys building high-throughput APIs, reliable microservices and cloud-native systems, and takes ownership of backend services through development, deployment and production support.

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

Similar jobs worth comparing

Back End Engineer
Back End Engineer

Tekskills • Pune District

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

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Back End Developer
Back End Developer

gnani.ai • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Python Backend Developer
Senior Python Backend Developer

Mafatlal Technology • Mumbai

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

MyClassboard Educational Solutions Pvt Ltd • Hyderabad

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

Mafatlal Technology • Mumbai

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

Crew Kraftorz LLP • Chennai District

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

Avalon Software Services • Hyderabad, Chennai District, Bengaluru

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

Tekskills • Pune District

On-site
INR 2,500,000 - 4,200,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