Software Engineer, Backend (Python)
Plane Software, Inc., United States
The role
Plane keeps live work state in sync across thousands of workspaces, including self-hosted clusters we will never see, and that machinery now has to carry agents that read and change state at machine speed. You will work across the Django services behind projects, cycles, issues, and permissions, the event streams and change data capture that push state out to every client, and the caching and query paths that keep a large workspace fast.
You will start on scoped surfaces and take on larger ones as you learn the system. All of it ships to Cloud and self-hosted customers from one codebase, so you will design for machines you cannot log into, working alongside product and frontend engineers in San Francisco and Hyderabad.
What you will do
- 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.