Golang Developer – Backend / Distributed Systems

Bellevue, WA, US • Posted 22 hours ago • Updated 22 hours ago
Contract Independent
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Golang
  • Go
  • Backend Development
  • Distributed Systems
  • System Design
  • REST APIs
  • Microservices
  • Go Concurrency
  • Goroutines
  • Channels
  • Kubernetes
  • Docker
  • CI/CD
  • Kafka
  • RabbitMQ
  • Event-Driven Architecture
  • SQL
  • NoSQL
  • MongoDB
  • gRPC
  • AWS
  • Terraform
  • Helm
  • ArgoCD
  • Distributed Caching
  • Platform Engineering
  • Infrastructure Engineering
  • Production Support
  • Performance Optimization

Summary

Golang Developer – Backend / Distributed Systems

We are looking for a hands-on Golang Developer with strong experience in backend and distributed systems. The ideal candidate will be responsible for writing production-quality Go code, designing scalable systems, and taking ownership of production applications.

Responsibilities:

  • Develop and maintain backend services using Golang
  • Design and implement REST APIs for various applications
  • Architect and build distributed systems with a focus on scalability and reliability
  • Utilize Go concurrency features such as goroutines, channels, and synchronization
  • Work with Kubernetes for container orchestration
  • Implement CI/CD pipelines for efficient and automated deployment processes
  • Utilize SQL and NoSQL databases for data storage and retrieval
  • Integrate messaging systems like Kafka, RabbitMQ, or similar technologies
  • Architect event-driven systems for real-time processing
  • Provide production support, troubleshooting, and monitoring for applications
  • Build platform and infrastructure tooling to support development and operations
  • Optimize performance of systems for high traffic and scalability

Requirements:

Must-Have Skills:

  • Strong hands-on experience with Golang / Go
  • Proficiency in backend development and REST APIs
  • Experience in designing and implementing distributed systems
  • Knowledge of Go concurrency concepts like goroutines, channels, context, and synchronization
  • Familiarity with Kubernetes for container management
  • Experience with CI/CD practices and tools
  • Proficiency in working with SQL and NoSQL databases
  • Experience with messaging systems like Kafka, RabbitMQ, etc.
  • Understanding of event-driven architecture
  • Experience in building platform and infrastructure tooling
  • Experience working on scalable, high-traffic systems

Nice to Have Skills:

  • Experience with gRPC for inter-service communication
  • Knowledge of MongoDB for data storage
  • Experience with ArgoCD and Helm for Kubernetes deployments
  • Proficiency in Terraform for infrastructure as code and Docker for containerization
  • Experience with distributed caching solutions
  • Familiarity with AWS cloud services
  • Experience with temporal or workflow/orchestration platforms
  • AI/ML experience would be a plus
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91125539
  • Position Id: 9052820
  • Posted 22 hours ago
Contact the job poster
MF

Misbah Fathima

Recruiter @ IntelliTask LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Bellevue, Washington

Today

Full-time

USD 200,000.00 - 287,500.00 per year

Seattle, Washington

Today

Full-time

Remote

Today

Easy Apply

Full-time

Depends on Experience

Remote

7d ago

Easy Apply

Third Party, Contract

50 - 60

Search all similar jobs