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.