Senior Backend Engineer (Distributed Systems)

New
100% remote work within the United StatesFull-TimeSenior
Salary100,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSSQLGCPJavaKafkaAzureGoNosqlScalaDistributed Systems

Requirements

  • 6+ years of backend engineering experience with strong focus on distributed systems
  • Bachelor’s or Master’s degree in Computer Science or a related field
  • Strong programming expertise in Java, Go, Scala, or similar high-performance languages
  • Deep understanding of distributed systems concepts including CAP theorem, consensus, and replication
  • Hands-on experience with high-throughput messaging systems such as Kafka
  • Proven experience operating systems at scale, including performance tuning and capacity planning
  • Strong knowledge of SQL and experience with both relational and NoSQL databases
  • Experience working with cloud platforms such as AWS, Azure, or GCP
  • Strong debugging, troubleshooting, and root-cause analysis capabilities
  • Excellent communication skills with experience in documentation and technical mentorship

Responsibilities

  • Design and implement large-scale distributed backend systems ensuring scalability, resilience, and high performance.
  • Architect data models and strategies including partitioning, replication, and consistency trade-offs across different workloads.
  • Build and maintain resilient APIs and event-driven services with strong observability and fault-tolerant design patterns.
  • Optimize system performance through profiling, benchmarking, load testing, and continuous tuning for latency and throughput.
  • Lead technical design discussions, architecture reviews, and cross-team engineering decision-making.
  • Implement robust failure-handling mechanisms such as retries, circuit breakers, timeouts, and saga workflows.
  • Design and operate scalable data storage solutions across relational and NoSQL systems.
  • Build comprehensive observability frameworks using logging, metrics, and distributed tracing.
  • Drive incident response, root-cause analysis, and post-incident improvements for critical systems.
  • Mentor engineers and contribute to engineering standards, documentation, and platform strategy.
View Full Description & ApplyYou'll be redirected to the employer's site
100,000 - 150,000 USD per year
Apply Now