COMBUILDER PTE LTD is hiring for a Senior Backend Engineer (Cloud-Native / API / DevOps) internship — a 12-month, on-site Software Engineering role based in ANG MO KIO STREET 65, Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in API Development, Terraform, Kubernetes, PostgreSQL, and Azure are a strong fit.
About this role
Role OverviewWe are looking for an experienced Senior Backend Engineer to design and build scalable, secure, and high-performance backend services for cloud-native digital products. This role involves developing APIs, improving system reliability and observability, working closely with DevOps teams on CI/CD automation, and applying modern engineering practices such as TDD, microservices, containerisation, and cloud architecture. Job Responsibilities• Design, develop, and maintain scalable, secure, and high-performance backend services. • Collaborate with Business Analysts and Product Managers to refine user stories and translate them into technical requirements. • Work closely with QA engineers to ensure automated test coverage and resolve bugs or defects. • Partner with DevOps teams to automate build, deployment, and monitoring pipelines. • Develop and maintain APIs and backend services in a cloud-native environment. • Implement modern software engineering practices such as TDD, pair programming, and CI/CD. • Conduct code reviews, enforce security best practices, and ensure clean, maintainable code. • Design and document system architecture in compliance with security and regulatory standards. • Work with product teams to build end-to-end digital products. • Improve backend systems for scalability, observability, reliability, and performance. • Contribute to blockchain and smart contract development where applicable. Job Requirements• Degree or Diploma in Computer Science, Computer Engineering, Electronics Engineering, Information Technology, or related disciplines. • Experience with Git and modern branching workflows such as GitFlow or trunk-based development. • Proficient in backend programming languages such as Java, Python, Golang, Node.js, or Shell Scripting. • Experience with cloud platforms such as AWS, Azure, or Google Cloud. • Familiarity with microservices architecture and event-driven patterns such as Kafka or RabbitMQ will be an advantage. • Hands-on experience with Docker and Kubernetes. • Experience with CI/CD pipelines such as GitHub Actions or GitLab CI. • Knowledge of database technologies such as PostgreSQL, MySQL, MongoDB, DynamoDB, or Redis. • Experience with observability tools such as Prometheus, OpenTelemetry, Grafana, or ELK Stack. • Experience with Infrastructure as Code tools such as Terraform or CloudFormation. • Experience with API documentation tools such as Swagger. • Experience working in Agile delivery environments such as Scrum or Kanban. • Knowledge of XP practices such as TDD, pair programming, and continuous refactoring. • Strong understanding of test automation frameworks such as JUnit or PyTest.
Also in Software Engineering