HomeGo DeveloperGolang Developer – AWS
Jobs via Dice

Golang Developer – AWS

Jobs via Dice·McLean, Virginia, US

Posted 6 days ago

Contractor
Apply Now

About the Role

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Congensys Corp., is seeking the following. Apply via Dice today Job Title: Golang Developer – AWS & Microservices Location: McLean / Richmond, VA - 5 days onsite Experience: 10 Years Employment Type: Contract Job Summary We are looking for a highly skilled Golang Developer with strong expertise in AWS cloud services and Microservices architecture. The ideal candidate will have hands-on experience building scalable, high-performance distributed systems and deploying cloud-native applications in AWS environments. Key Responsibilities Design, develop, and maintain scalable backend systems using Golang. Build and implement microservices-based architectures. Develop and consume RESTful APIs / gRPC services. Deploy, monitor, and manage applications in AWS cloud environments. Work with Docker & Kubernetes (EKS preferred) for containerized deployments. Implement CI/CD pipelines and automation for cloud-native applications. Integrate with databases, message queues, and third-party services. Ensure system reliability, scalability, security, and performance. Participate in architecture discussions and contribute to technical decisions. Troubleshoot production issues and perform root cause analysis. Required Skills & Qualifications 4+ years of backend development experience. Strong proficiency in Golang (Go). Hands-on experience designing Microservices architecture. Strong experience with AWS services such as: EC2 Lambda API Gateway S3 RDS / DynamoDB SNS/SQS CloudWatch Experience with Docker & Kubernetes. Strong understanding of REST APIs, gRPC, and API security (OAuth2, JWT). Experience with relational or NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB). Familiarity with Git, Jenkins, GitHub Actions, or other CI/CD tools. Knowledge of event-driven architecture and messaging systems (Kafka preferred). Preferred Qualifications Experience with serverless architecture. Knowledge of infrastructure as code (Terraform/CloudFormation). Experience working in Agile/Scrum environments. Understanding of distributed systems concepts (caching, load balancing, resiliency patterns). Exposure to monitoring tools like Prometheus, Grafana, or ELK stack.

What you'll do

  • Design, develop, and maintain scalable backend systems using Golang
  • Build and implement microservices-based architectures
  • Develop and consume RESTful APIs / gRPC services
  • Deploy, monitor, and manage applications in AWS cloud environments
  • Implement CI/CD pipelines and automation for cloud-native applications
  • Integrate with databases, message queues, and third-party services
  • Ensure system reliability, scalability, security, and performance
  • Participate in architecture discussions and contribute to technical decisions
  • Troubleshoot production issues and perform root cause analysis

Requirements

  • We are looking for a highly skilled Golang Developer with strong expertise in AWS cloud services and Microservices architecture
  • The ideal candidate will have hands-on experience building scalable, high-performance distributed systems and deploying cloud-native applications in AWS environments
  • 4+ years of backend development experience
  • Strong proficiency in Golang (Go)
  • Hands-on experience designing Microservices architecture
  • Strong experience with AWS services such as:
  • Experience with Docker & Kubernetes
  • Strong understanding of REST APIs, gRPC, and API security (OAuth2, JWT)
  • Experience with relational or NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
  • Familiarity with Git, Jenkins, GitHub Actions, or other CI/CD tools
  • Experience with serverless architecture
  • Knowledge of infrastructure as code (Terraform/CloudFormation)
  • Experience working in Agile/Scrum environments
  • Understanding of distributed systems concepts (caching, load balancing, resiliency patterns)
  • Exposure to monitoring tools like Prometheus, Grafana, or ELK stack
Back to all jobs