Build and optimize high-scale backend systems powering document workflows, integrations, and greenfield products. The role requires 5+ years of backend experience, strong Python expertise, and proficiency in performance optimization, testing, and engineering best practices.
170k – 230k/yr
Remote5+ YOEBackend Engineering
About the role
Responsibilities
Build and ship backend features in a Django monolith, spanning document viewing, editing, embeds, exports, and greenfield projects.
Improve performance and reliability by optimizing database queries, endpoints, and caching layers across critical user workflows.
Collaborate with product managers, designers, and frontend engineers to deliver intuitive, reliable experiences at scale.
Contribute to technical discussions, balancing short-term delivery with longer-term architectural evolution.
Uphold strong engineering practices through thoughtful code reviews, solid test coverage, observability, and performance monitoring.
Requirements
5+ years of experience building backend applications at high scale and availability.
Extensive experience with Python.
Experience optimizing endpoint performance and database queries.
Strong advocacy for automated testing.
Ability to implement engineering best practices.
User-centric, empathetic, and passionate approach to engineering.
Nice to Have
Experience with Django.
Startup experience.
Technical Stack
Python and Django
PostgreSQL
Redis
Celery
Amazon MQ
Terraform
Amazon Web Services (AWS)
Benefits
Equity for all full-time employees.
Health, dental, and vision insurance for employees and dependents.
Flexible paid time off and company holidays.
401(k).
Paid parental leave.
Daily catered lunch at the San Francisco office.
Commuter benefits.
Home office stipend.
Skills
PythonDjangoPostgresRedisceleryamazon mqTerraformamazon web servicesdatabase optimizationautomated testingCaching
Build and scale backend platform services using Java and Scala, designing gRPC APIs and event-driven systems with Kafka, Redis, MySQL, and Kubernetes. The role requires a bachelor's or master's degree and 8+ years of backend development experience.
Senior Software Engineer owning Crusoe Cloud's managed container registry. Build, scale, and optimize core distributed services for AI training/inference workloads; drive performance, reliability, and architecture decisions in production.
170k – 205k/yrOn-site5+ YOEBackend Engineering
Senior Software Engineer
IllumioSunnyvale, CA
Develop containerized microservices in Go for a distributed multi-tenant cloud security platform processing real-time events and telemetry. Own full SDLC, design, mentoring, and operations for Illumio's Zero Trust segmentation products. Requires 4+ years building scalable distributed systems, Bachelor's in CS.
170k – 196k/yrOn-site5+ YOEBackend Engineering
Senior Software Engineer
CurrentNew York, NY
Senior Backend Engineer building and scaling distributed services, real-time transaction systems, ML infrastructure, and data-intensive applications on GCP for a consumer fintech platform serving 6M+ members. Requires 5+ years backend experience (JVM/Java preferred), strong CS fundamentals, and cloud/database proficiency.
170k – 250k/yrOn-site5+ YOEBackend Engineering
Senior Backend Engineer
TatariNew York, NY +2
Senior Backend Engineer on the Reporting & Measurement team at Tatari, building and scaling TV advertising analytics and measurement platform. Requires 6+ years Python experience, strong distributed systems and modern data stack background, plus production LLM deployment experience.