← All roles

Software Engineer, Backend (Python)

Plane· Engineering
Apply on company site
IndiaFull-timePosted 3mo ago

About the role

Backend-focused role building and maintaining Plane’s Python/Django-based services, with emphasis on real-time synchronization, scalable data models, and robust production-grade systems across cloud and self-hosted environments.

Responsibilities

  • Own backend surfaces end to end, from API contract and data model through migration and rollout, starting with scoped ones and taking on larger ones as you learn the system.
  • Extend the real-time sync path alongside the engineers who designed it: event streams, change data capture, and the caching in front of them.
  • Measure and improve query performance as workspaces grow. Query plans, indexes, and connection pooling are yours to read and fix.
  • Write async Python that holds up under concurrent load, and find out where it does not: blocking calls, connection limits, and cache behavior under pressure.
  • Instrument what you ship so that a degradation shows up in our dashboards before a customer reports it, and take your turn responding when it fires.
  • Work daily with product and frontend engineers across San Francisco and Hyderabad, and with community members whose issue reports become your test cases.
  • Debug what you cannot reproduce, on hardware and networks we will never have access to.

Qualifications

  • You have shipped Python to production. Point us to something you built, and tell us one decision in it you would make differently now.
  • You have worked in Django or a comparable framework. Models, migrations, and the request cycle are familiar rather than new.
  • You are comfortable in SQL, not only the ORM. You can read a query, add an index, and say why it helped.
  • You have written async Python. You have run code with real traffic, not only in tutorials.
  • You have debugging experience in production. You understand incidents and what you changed because of them.
  • You write clearly. Public issue threads improve with clear communication.

Skills

Required:PythonDjangoSQLAsync programming

Benefits

  • Plane is an equal opportunity employer. We do not discriminate based on race, color, religion, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.
Last updated Sep 9, 2026. Interested? Apply on the company site.
Plane logo

About Plane

The Open Source Project Management Tool

Open-source project management that's simple, extensible, and loved by teams.

project managementopen sourcedevelopment toolsteam collaborationissue tracking

More open roles at Plane