Staff Backend Engineer
Location: Remote
Compensation: Salary
Reviewed: Tue, Jun 16, 2026
This job expires in: 29 days
Job Summary
Building and maintaining backend services for on-premises deployments, the full-time Staff Backend Engineer will work remotely on a Python-based microservices platform, ensuring operational correctness and upgrade safety for enterprise customers.
Key responsibilities
- Design and develop backend services in Python, focusing on operational correctness and upgrade safety
- Own the deployment lifecycle, including building and maintaining Docker images across various customer infrastructure configurations
- Build and evolve REST and gRPC APIs while maintaining strict backwards-compatibility contracts
Required qualifications
- 8+ years of backend engineering experience with Python in a production microservices environment
- Hands-on experience with Docker and Kubernetes, including writing Helm charts
- Strong PostgreSQL skills, including schema design and writing zero-downtime migration scripts
- Experience building and maintaining gRPC and REST APIs with explicit versioning strategies
- Solid understanding of observability, including structured logging and distributed tracing with OpenTelemetry
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...