Senior Backend Engineer
Location: Remote
Compensation: Salary
Reviewed: Fri, May 29, 2026
This job expires in: 30 days
Job Summary
Seeking a skilled Senior Backend Engineer (Distributed Systems) to design, build, and operate large-scale backend services remotely in a full-time capacity, focusing on scalability, reliability, and performance.
Key Responsibilities
- Design and implement large-scale distributed backend systems using high-performance languages such as Java, Go, or Scala
- Architect data partitioning, replication, and consistency strategies tailored to specific workloads
- Build resilient APIs and event-driven services with strong observability and failure-handling patterns
Required Qualifications
- Bachelor's or Master's degree in Computer Science or a related discipline
- Six or more years of professional backend engineering experience, particularly with distributed systems
- Strong programming skills in Java, Go, Scala, or similar languages
- Deep understanding of distributed systems concepts, including consensus and CAP trade-offs
- Hands-on experience with high-throughput message systems like Kafka and major cloud platforms (AWS, Azure, or GCP)
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...