Golang Job: Golang developer

Job added on

Company

HMG America

Location

San Antonio, Texas - United States of America

Job type

Full-Time

Golang Job Details

HMG America LLC is the best Business Solutions focused Information Technology Company with IT consulting and services, software and web development, staff augmentation and other professional services. One of our direct clients is looking for Golang developer in San Antonio,TX. Below is the detailed job description.

Title: Golang developer

Location: San Antonio,TX

Experience : 7-12 Years

Primary Skills: Technical Skills (APPS)-Programming Languages-Golang

Job Description:

Utilize Go programming language, Terraform, and AWS services to architect, develop, and deploy highly scalable and high-volume software systems and components.
Write Golang code for applciations , api and backend processing
Implement infrastructure as code using Terraform ensuring that all infrastructure is version-controlled.
Hands on experience on terraform infrastructure as a code to deploy in AWS
Integrate terraform script along with go code in a CI/CD pipeline
Understand the ci/cd pipelines and code versioning tools such as Git. Have familiarity with continuous integration.
Understand containerization platforms such as Docker and Kubernetes for creating scalable, portable, and maintainable applications.
Experience with lambda, kubernetes , iam , cloud watch monitoring , Glue, SQS,SNS, Step Functions, GraphQL, API Gateway ,docker and other services
Use AWS services to build, deploy, and manage applications and infrastructure, utilizing services like S3, Lambda, and more.
Conduct thorough code reviews with tech leads and solution engineers, and perform troubleshooting to ensure optimal performance of applications for maximum speed and scalability.
Write unit tests, mutation tests and integration tests for Go applications to ensure code coverage of 100%. Implement mutation test to ensure the robustness of code. Debug and resolve technical issues.
Collaborate with developers, solution engineers, and other product stakeholders to ensure solutions are robust, scalable, and reliable. standard components
Document the low-level design, architecture, development process, testing, and other technical documents up-to-date.
Manage security measures using IAM roles, security groups
Manage auto scaling policies and load balancing for whichever application if needed.

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.