Golang Developer with AWS

Apply Now

Job Description

If this blog helped you, spread the word!

Position Type: [Contract -w2]

Visa: only H1B

Job Description

We are seeking an experienced Golang Developer with strong AWS cloud expertise to join our team in Richmond, VA on a hybrid schedule. The ideal candidate will be responsible for developing high-performance backend systems and cloud-native services using Go and AWS technologies.

Key Responsibilities

Design, build, and maintain scalable backend services using Golang

Develop and manage microservices and RESTful APIs

Utilize AWS cloud services (e.g., Lambda, S3, ECS, EKS, DynamoDB, Cloud Watch) for development and deployment

Ensure application performance, scalability, and reliability

Implement and manage CI/CD pipelines and Infrastructure as Code (IaC) tools

Collaborate with QA, DevOps, and front-end teams in an Agile environment

Participate in code reviews and maintain technical documentation

Required Skills

4+ years of Golang development experience

3+ years of hands-on AWS experience

Strong experience with microservices architecture

Proficiency in RESTful API design and implementation

Experience with Docker, Kubernetes, and containerized deployments

Experience with Git and modern CI/CD workflows

Familiarity with SQL/NoSQL databases (PostgreSQL, DynamoDB)

Preferred Skills

Experience with Infrastructure as Code tools like Terraform or CloudFormation

Familiarity with serverless architecture using AWS Lambda and API Gateway

Logging and monitoring tools: CloudWatch, Prometheus, Grafana

* Agile/Scrum experience and strong communication skills

If this blog helped you, spread the word!