Software Engineer (Backend – Consultant Level)
Contract Duration:
12 Months (Extendable)
Work Arrangement:
Onsite, Singapore
About the Role:
We are looking for experienced Backend Software Engineers
to join a high-performing development team on a 12-month extendable contract. In this role, you will play a key part in building scalable and reliable backend systems using Golang, while contributing to the design and development of distributed systems in a fast-paced, collaborative environment.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Golang.
- Work within a microservices architecture, ensuring smooth integration and communication between services.
- Develop and manage APIs, databases (SQL/NoSQL), caching mechanisms, and message queues.
- Leverage Docker
and Kubernetes
for containerization and orchestration.
- Implement and maintain CI/CD pipelines
to support continuous integration and delivery.
- Collaborate with cross-functional teams to solve complex problems and deliver robust solutions.
Requirements:
- Strong proficiency in Golang
for backend development.
- In-depth understanding of microservices architecture, APIs, and distributed systems.
- Hands-on experience with SQL/NoSQL databases, caching solutions, and message queues.
- Proficient with Docker, Kubernetes, and modern CI/CD practices.
- Excellent problem-solving skills and a team-oriented mindset.
Nice to Have:
- Experience working in cloud environments
such as AWS, Google Cloud Platform (GCP), or Azure.
- Familiarity with performance optimization
and secure coding practices.
Argyll Scott Asia is acting as an Employment Business in relation to this vacancy.