Software Engineer (GoLang)

ELLIOTT MOSS CONSULTING PTE. LTD.

· We are looking for a skilled Go (Golang) Developer who is responsible for designing, developing, and maintaining high-performance backend applications and RESTful APIs using Go, while collaborating with cross-functional teams to deliver scalable and secure solutions.

Key Responsibilities

· Design, develop, and maintain backend applications using Go (Golang).

· Build and enhance RESTful APIs and microservices.

· Collaborate with frontend, DevOps, QA, and customer technical teams.

· Optimize applications for performance, scalability, and reliability.

· Troubleshoot production issues and provide timely resolutions.

· Participate in code reviews and follow best development practices.

· Maintain technical documentation and version control using Git.

Required Skills

· 1–5 years of experience in Go (Golang) backend development.

· Strong understanding of Goroutines, Channels, and Concurrency.

· Experience with REST APIs and Microservices architecture.

· Hands-on experience with PostgreSQL, MySQL, or MongoDB.

· Knowledge of Git and software design principles.

· Strong analytical, troubleshooting, and communication skills.

· Good to Have Experience with Docker and Kubernetes.

· Exposure to CI/CD pipelines.

· Knowledge of AWS, Azure, or GCP.

· Experience working in Agile/Scrum environments.

· Prior experience working with enterprise customers or distributed systems.