Job Description
Job Description
We’re looking for a Senior Go Developer to join our team on a project with one of the world’s largest network infrastructure providers. This Fortune 500 company operates in over 60 countries and is building next-generation platforms at the intersection of edge computing, cloud connectivity, and cybersecurity. You’ll be working on distributed systems that power mission-critical services for enterprise and government clients, using Golang, Temporal, and AWS-native tools.
Tech Stack & Tools :
Primary Language : Golang
Workflow Orchestration : Temporal
Cloud & Messaging : AWS SQS, SNS, EventBridge, Step Functions (optional)
Monitoring & Observability : AWS CloudWatch, Prometheus, Grafana, Temporal Web UI
Databases : DynamoDB, Aurora
Infrastructure : Docker, Kubernetes
Messaging (optional) : Kafka
Candidate Requirements :
Must-have :
3-4 years of Practical recent Golang experience
10+ years of overall programming experience
K8s
Good spoken English is important, considering the level of technical interview. ( C1 preferably )
Huge bonus : Temporal (they use it now)
Good bonus : strong DB knowledge
Nice to have : Kafka and everything else
Development Practices & Patterns :
Distributed systems design
Resilience patterns (e.g., retries with backoff, circuit breakers, idempotency)
Saga patterns and compensation mechanisms
Event-driven architecture
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Golang Developer • Concord, NC, US