SalaryPeak

Backend Software Engineer

CABLEMAN PTE LTD
Singapore 2+ years Posted Feb 2, 2026

Salary Range

SGD 48,000 - SGD 84,000 /year

SGD 4,000 - SGD 7,000/month

Apply on MyCareersFuture

Skills Required

Machine LearningScalabilityPHPHardwarePipelinesDesign PatternsSoftware EngineeringMySQLMicroservicesReliabilitySystem DesignPythonContainerizationDockerRoboticsAPIDatabasesSoftware Development

Job Description

We are seeking a highly skilled Full Stack Software Engineer with expertise in a diverse range of technologies including Go, Node.js, React and Python. You will play a key role in designing, developing, and deploying full-stack applications across our cloud infrastructure while integrating modern AI/ML solutions. This is a hands-on position that blends software engineering, system design, cloud architecture, and machine learning.

Responsibilities:

·        Design and implement industrial-grade full-stack systems using Go / Node / Python.

·        Build backend services and APIs using Go, Node.js and Python to facilitate seamless communication between different components of the system.

·        Lead or contribute to infrastructure-as-code and CI/CD pipelines using tools like Terraform, Docker, and GitLab.

·        Collaborate with cross-functional teams including hardware engineers, robotics specialists, and product managers to define software requirements and specifications.

·        Conduct code reviews, write unit tests, and ensure the reliability, scalability, and maintainability of the software system.

·        Design cloud-native applications leveraging AWS services.

·        Champion clean architecture, testing, observability, and system reliability.

Requirements:

·        Bachelor's degree in Computer Science, Engineering, or a related field.

·        Strong command of backend development using Go, Node.js and Python, including experience with RESTful APIs and microservices architecture.

·        Solid understanding of cloud infrastructure on AWS.

·        Experience designing and building AI/ML-powered applications or integrating ML models into software systems.

·        Hands-on experience with DevOps practices and tools (CI/CD, containerization, infra-automation).

·        Excellent problem-solving skills and ability to troubleshoot complex software issues in a fast-paced environment.

·        Ability to design high-performance, scalable, and fault-tolerant systems aligned with industry standards.


Join our team and contribute to the development of next-generation software systems that push the boundaries of technology and innovation!