Software Engineer - #1133760
CMC Asia Pacific
Job Overview
We are looking for a Golang Software Engineer with strong backend engineering fundamentals to design, build, and maintain scalable, high-performance systems. You will work closely with product, frontend, and DevOps teams to deliver reliable services used in production environments.
This role is ideal for engineers who enjoy clean code, system performance, and solving real-world scalability problems.
Key Responsibilities
Design, develop, and maintain backend services using Golang
Build RESTful APIs / microservices with a focus on performance, scalability, and reliability
Write clean, maintainable, and well-tested code following best practices
Work with databases (SQL and/or NoSQL) and design efficient data models
Collaborate with frontend, DevOps, and product teams to deliver end-to-end features
Participate in code reviews, system design discussions, and technical improvements
Troubleshoot, debug, and optimise existing systems in production environments
Requirements
4–7 years of professional software development experience
Strong hands-on experience with Golang in production environments
Solid understanding of data structures, algorithms, and system design
Proven experience building microservices and RESTful APIs
Familiarity with relational databases (PostgreSQL / MySQL) and/or NoSQL databases
Experience with Git, CI/CD pipelines, and modern development workflows
Good communication skills and ability to work in cross-functional teams\
Must be legally eligible to work in Singapore without employer sponsorship
Good to Have
Experience with Docker, Kubernetes, or cloud platforms (AWS / GCP / Azure)
Knowledge of message queues or streaming systems (Kafka, RabbitMQ, etc.)
Experience in Agile / Scrum environments
Why Join Us
Work on meaningful, production-grade systems
Opportunities to grow technically and take ownership of your work
Collaborative and professional engineering-driven environment
Competitive benefits, including birthday recognition, team bonding activities, and annual company trips.
We thank all applicants for their interest. Only shortlisted candidates will be contacted.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Podiatrist (Various Sectors and Locations Available)
Administrative Assistant (Facility/Purchasing/Customer Service)
Therapy Assistant