Software Engineer (Backend - Consultant Level)
Contract Duration: 12 Months (Extendable)
Work Arrangement: Onsite, Singapore
Salary: Up to SGD 9,500/month (Slightly flexible for the right candidate)
Headcount: 3 Positions Available
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 Consulting Pte Ltd