Quick Overview
Job Description
Job Title: Golang Developer
Location: Fremont, CA or Bellevue, WA
Work Arrangement: 5 Days Onsite
Duration: 6–12 Months Contract + Potential CTH
Work Authorization: Open to All
Job Description
We are looking for a strong Golang Developer / Backend Engineer with hands-on experience building production-grade backend services, scalable distributed systems, and platform/infrastructure tooling.
The ideal candidate should be comfortable with live coding, system design, concurrency, distributed systems, high-scale architecture, and production troubleshooting. This role requires strong ownership and the ability to make and explain technical decisions under pressure.
Project Overview
The team is focused on building shared technical systems and platform capabilities that can be leveraged across multiple engineering teams.
Key areas include:
- Centralized infrastructure and workflow/orchestration platforms
- Scalable and highly reliable backend systems
- High-traffic distributed services
- Platform tooling and reusable engineering capabilities
- Modern service communication such as REST-to-gRPC migration
- Event-driven and messaging-based architectures
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Golang
- Build scalable microservices and distributed systems
- Develop messaging and event-driven applications using Kafka, RabbitMQ, or similar technologies
- Implement highly available, reliable, and high-performance services
- Work with SQL and NoSQL databases
- Develop and deploy applications in Kubernetes environments
- Work with CI/CD and DevOps pipelines for production deployments
- Utilize technologies such as Helm and ArgoCD
- Monitor production systems, troubleshoot issues, and optimize performance
- Implement logging, monitoring, alerting, and observability solutions
- Collaborate with DevOps, product, frontend, and other engineering teams
- Participate throughout the complete software development lifecycle
- Design systems with scalability, fault tolerance, concurrency, and reliability in mind
Required Skills
- Strong hands-on Golang / Go experience
- Strong backend engineering experience
- Excellent system design and distributed systems knowledge
- Experience building scalable, high-traffic applications
- Strong understanding of Go concurrency
- Experience with REST APIs and/or gRPC
- Experience with Kafka, RabbitMQ, or messaging systems
- Strong SQL fundamentals with NoSQL experience
- Hands-on Kubernetes experience
- Experience with CI/CD pipelines
- Production debugging and troubleshooting experience
- Strong ownership and system-level thinking
Nice to Have
- LLM / AI experience
- Temporal or workflow orchestration experience
- ArgoCD and Helm
- Redis or distributed caching
- MongoDB / strong NoSQL experience
- gRPC and modern service communication patterns
- Platform/infrastructure engineering experience
- Experience supporting multiple engineering teams or domains
Ideal Candidate: Practical, production-focused Go engineer who can write working code, design scalable distributed systems, reason about edge cases and trade-offs, and demonstrate clear ownership of production systems.
Similar jobs
- TH
Jr, Web Developer/Jr. Creative Technologist
NewThe Hollister Group
Cambridge, MA🇺🇸$31/hrHybridYesterdayTechnology - WO
Python Developer - APIs & Integrations
NewWorkana
United States🇺🇸Remote7 hours agoCloudflareGoogle CloudHTML+1Technology - MG
Senior Quantitative Developer
NewMan Group
Boston, Massachusetts🇺🇸$150k - $170k/yrHybrid10 hours agoDockerMongoDBOpenStack+22Technology - NO
Senior RPA UIPath Developer
NewNode.Digital
Herndon, Virginia🇺🇸On-siteYesterdayTDDAgileC#+7Technology - CG
Drupal Developer with Security Clearance
NewContact Government Services, LLC
Dallas, TX🇺🇸$109.7k - $148.9k/yrHybridYesterdayMySQLPHPSASS+8Technology - CG
PostgreSQL Database Developer with Security Clearance
NewContact Government Services, LLC
Washington, DC🇺🇸$106.8k - $144.9k/yrHybridYesterdayOracleAWSAgile+2Technology