Software Engineer, Backend (Python)

Plane

Hyderabad

On-site

INR 1,000,000 - 1,600,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Plane is seeking a backend engineer to build and maintain production-grade Python services. You will design scalable APIs with Django or similar, and optimize data access through careful SQL indexing and query analysis.

You will write asynchronous Python code to handle real traffic, debug live systems, and contribute to clear technical reviews and documentation.

Qualifications

  • Shipping Python applications to production; share a project and describe one architectural or implementation decision you would approach differently today.
  • Solid working knowledge of Django or a similar web framework, including models, migrations, and request handling.
  • Proficiency in SQL beyond ORM abstractions; read queries, add indexes, and explain their impact.
  • Experience writing asynchronous Python code (asyncio or similar) in systems that processed actual production traffic.
  • Track record of investigating and resolving real production incidents, with measurable changes made as a result.
  • Strong technical writing skills that help clarify discussions and improve documentation.

Responsibilities

  • Build and maintain backend systems using Python in a production environment.
  • Work with Django or equivalent frameworks to design and implement scalable APIs.
  • Optimize database performance through SQL query analysis and indexing strategies.
  • Develop asynchronous Python code that handles real-world traffic loads.
  • Debug and resolve issues in production systems, then implement solutions to prevent recurrence.
  • Collaborate with the team through clear technical communication and thoughtful code reviews.

Skills

Python
Django
SQL
Asyncio
Production debugging
Technical writing

Job description

Batch: 2023/2024/2025/2026.

About the role:
  • Build and maintain backend systems using Python in a production environment
  • Work with Django or equivalent frameworks to design and implement scalable APIs
  • Optimize database performance through SQL query analysis and indexing strategies
  • Develop asynchronous Python code that handles real-world traffic loads
  • Debug and resolve issues in production systems, then implement solutions to prevent recurrence
  • Collaborate with the team through clear technical communication and thoughtful code reviews
What we're looking for:
  • Demonstrated experience shipping Python applications to production; please share a project you built and describe one architectural or implementation decision you would approach differently today
  • Solid working knowledge of Django or a similar web framework, including models, migrations, and request handling
  • Proficiency in SQL beyond ORM abstractions; ability to read queries, add indexes, and explain their impact
  • Experience writing asynchronous Python code (asyncio or similar) in systems that processed actual production traffic
  • Track record of investigating and resolving real production incidents, with measurable changes made as a result
  • Strong technical writing skills that help clarify discussions and improve documentation
Bonus experience:
  • Contributions to Plane itself, experience running it as self-hosted infrastructure, or maintenance of open-source projects with active users
  • Hands-on work with event streaming platforms or message queues such as Kafka or RabbitMQ
  • Understanding of deployment practices including containerization, version migrations, and customer-managed releases
  • Shipping software into regulated sectors like banking, defense, healthcare, or air-gapped networks
  • Building systems where AI agents operate on real data, with opinions on state management, access control, and audit logging
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (SDE-1)
Software Engineer (SDE-1)

Limechat • Bengaluru

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

WeyBee Solutions Pvt. Ltd. • Ahmedabad District

On-site
INR 1,200,000 - 2,300,000
Python Engineer
Python Engineer

Cloudxtreme • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,800,000 - 4,600,000
Software Engineer
Software Engineer

Refold AI • Bengaluru

On-site
INR 700,000 - 1,100,000
Python Developer
Python Developer

UST • Bengaluru

On-site
INR 500,000 - 900,000
Backend Engineer (Python)
Backend Engineer (Python)

Nonstop Io Technologies • Pune District

On-site
INR 900,000 - 1,500,000
Senior Backend Engineer
Senior Backend Engineer

Zoho • Ahmedabad District

On-site
INR 2,500,000 - 4,000,000
Engineer-Application Development
Engineer-Application Development

CBTS • Gurugram District

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

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Python Developer
Python Developer

NucleusTeq • Chennai District

On-site
INR 900,000 - 1,500,000