Overview:
The Golang Developer with Terraform experience plays a crucial role in our organization contributing to the development of highperformance and scalable software solutions. They are responsible for designing implementing and maintaining backend services leveraging Golang and Terraform to support our infrastructure as code needs. The role is instrumental in driving the development of robust efficient and maintainable code to support our microservices architecture and API development.
Key Responsibilities:
- Designing and developing highquality software solutions using Golang and Terraform
- Participating in the entire application lifecycle focusing on coding and debugging
- Supporting the development and maintenance of microservices architecture
- Collaborating with crossfunctional teams to define design and ship new features
- Ensuring the performance quality and responsiveness of applications
- Identifying and correcting bottlenecks and fixing bugs
- Utilizing testing and continuous integration to maintain highquality code
- Contributing to the improvement of software development processes and tools
- Participating in code reviews and knowledge sharing initiatives
- Deploying and managing infrastructure as code with Terraform
Required Qualifications:
- Bachelors or higher degree in Computer Science Engineering or a related field
- Proven experience as a Golang developer with a strong understanding of Terraform
- Demonstrated expertise in backend development and microservices architecture
- Proficiency in API development and integration
- Experience with cloud platforms such as AWS GCP or Azure
- Knowledge of containerization and orchestration with Docker and Kubernetes
- Ability to write clean efficient and maintainable code
- Understanding of software design principles and best practices
- Strong problemsolving skills and attention to detail
- Excellent communication and collaboration abilities
terraform,backend development,microservices architecture,api development