Overview
Skills
Job Details
Job Title: Golang Developer
Location: Richmond or Mclean, VA (Onsite)
Duration: Long Term
Contract: W2 only.
Exp: 7+
Job Summary:
We are looking for a skilled Golang Developer to join our backend engineering team. The ideal candidate will have strong experience in building scalable, high-performance applications using Go (Golang), along with a deep understanding of modern cloud infrastructure, APIs, and microservices architecture.
Key Responsibilities:
Design, develop, and maintain efficient, reusable, and reliable Go (Golang) code.
Build and optimize scalable backend services and APIs.
Integrate data storage solutions such as PostgreSQL, MySQL, MongoDB, or Redis.
Work closely with DevOps and Cloud teams to deploy and monitor microservices on AWS.
Write clean, maintainable, and well-documented code following best practices.
Troubleshoot and resolve application issues, ensuring high performance and responsiveness.
Participate in code reviews, architectural discussions, and agile ceremonies.
Implement automated testing and continuous integration pipelines.
Required Skills and Qualifications:
Bachelor s degree in Computer Science, Engineering, or related field.
3 7 years of backend development experience (depending on level).
Strong proficiency in Golang and understanding of Go concurrency patterns.
Experience with RESTful API design and development.
Hands-on experience with Docker, Kubernetes, and Microservices Architecture.
Familiarity with AWS, Google Cloud Platform, or Azure cloud services.
Knowledge of relational and NoSQL databases.
Experience with Git, CI/CD, and modern development tools.
Strong debugging and problem-solving skills.