Rust and Go Software Engineer

About the Role

You will design implement and maintain web services that process API requests at scale with a focus on reliability performance and observability. You will write high-quality Rust code take ownership of core services participate in code reviews and collaborate with engineers to balance tradeoffs and ship production features.

Requirements

  • 3+ years of professional experience with Rust
  • Solid understanding of Go
  • Proficiency in HTTP TLS and DNS
  • Experience with Prometheus and Grafana
  • Experience with PostgreSQL and ClickHouse
  • Experience with AWS GCP or Azure
  • Experience with Kubernetes and Docker
  • Experience creating and maintaining CI/CD pipelines
  • Bachelor's degree in Computer Science or equivalent experience
  • Proven ability to learn new tools and apply them to improve performance safety and delivery

Responsibilities

  • Design and implement web services in Rust
  • Write high-quality performant maintainable code
  • Own and maintain core web services and components
  • Ensure system reliability performance and observability
  • Participate in code reviews and mentor engineers
  • Collaborate with engineers to research and balance tradeoffs
  • Build and maintain CI/CD pipelines and containerized deployments

Skills

Apply Now
Rust and Go Software Engineer at Syndica | JobStash