Golang Job: Golang Developer Location: McLean, VA (Hybrid)

Job added on

Company

Vitosha Inc

Location

McLean, Virginia - United States of America

Job type

Full-Time

Golang Job Details

Job Title: Golang Developer

Location: McLean, VA (Hybrid)

Duration: 6 Months(Possible Extension)

Interview: 1 Technical Round

Job Description

We are seeking a highly skilled Golang Developer with deep expertise in cloud technologies and a passion for building scalable, resilient applications. The ideal candidate will have hands-on experience developing backend services using Go (Golang), designing cloud-native applications on AWS, and a strong understanding of modern software engineering practices. As a Golang Developer, you will work within an Agile team to design, develop, and maintain high-performance microservices that power critical banking solutions.

Key Responsibilities

Design, develop, and maintain robust, scalable, and secure backend microservices using Golang.

Build cloud-native applications leveraging AWS services such as Lambda, ECS, S3, DynamoDB, API Gateway, CloudWatch, etc.

Collaborate closely with cross-functional teams (Product, QA, Security, Operations) in Agile delivery cycles.

Apply best practices for API development, service orchestration, and monitoring.

Perform code reviews, optimize performance, and ensure system reliability.

Troubleshoot and resolve production issues in a timely manner.

Contribute to continuous improvement of software delivery, CI/CD pipelines, and automation.

Apply security and compliance requirements in solution design and implementation.

Basic Qualifications

5+ years of professional software development experience.

Strong experience developing microservices in Golang.

Hands-on experience with AWS Cloud architecture and services (Lambda, ECS, S3, DynamoDB, CloudFormation, etc.).

Experience with containerization (Docker), Infrastructure as Code (Terraform, CloudFormation).

Proficient in designing RESTful APIs and distributed system patterns.

Solid understanding of database technologies (SQL and NoSQL).

Experience working in an Agile environment.

Strong communication and collaboration skills.

Preferred Qualifications:

Knowledge of CI/CD tools (Jenkins, GitLab, CircleCI).

Experience with monitoring and observability tools (Prometheus, Grafana, CloudWatch).

Familiarity with event-driven architecture (Kafka, SNS/SQS)

Understanding of security best practices for cloud-native applications.

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.