Cynet Systems - San Antonio, TX
posted 3 months ago
We are seeking a skilled Golang Developer to join our team in San Antonio, TX. This position is a contract role that requires a deep understanding of the Go programming language, as well as experience with Terraform and AWS services. The ideal candidate will be responsible for architecting, developing, and deploying highly scalable and high-volume software systems and components. In this role, you will write Golang code for applications, APIs, and backend processing. You will implement infrastructure as code using Terraform, ensuring that all infrastructure is version-controlled. Hands-on experience with Terraform for deploying in AWS is essential, as you will be integrating Terraform scripts with Go code in a CI/CD pipeline. A solid understanding of CI/CD pipelines and code versioning tools such as Git is also required. Familiarity with containerization platforms like Docker and Kubernetes is crucial for creating scalable, portable, and maintainable applications. You will work with various AWS services, including Lambda, IAM, CloudWatch monitoring, Glue, SQS, SNS, Step Functions, GraphQL, and API Gateway. Your responsibilities will also include conducting thorough code reviews, troubleshooting to ensure optimal performance, and writing unit tests, mutation tests, and integration tests for Go applications to achieve 100% code coverage. Additionally, you will document the low-level design, architecture, development process, and testing procedures, ensuring that all technical documents are kept up-to-date. Security measures will be managed using IAM roles and security groups, and you will oversee auto-scaling policies and load balancing for applications as needed. This role requires collaboration with developers, solution engineers, and other product stakeholders to ensure that solutions are robust, scalable, and reliable.