Role: Golang developer
Contract
Onsite — San Antonio, Texas
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.
Thanks & Regards,
| Tekfortune Inc
|
—