SalaryPeak

Backend Software Engineer

CABLEMAN PTE LTD
Singapore 1+ years Posted Feb 6, 2026

Salary Range

SGD 42,000 - SGD 66,000 /year

SGD 3,500 - SGD 5,500/month

Skills Required

ScalabilityPHPHardwarePipelinesDesign PatternsSoftware EngineeringMySQLMicroservicesReliabilitySystem DesignPythonContainerizationDockerRoboticsAPIDatabases

Job Description

Job Description & Requirements

We are seeking a highly skilled Full Stack Software Engineer with expertise in a diverse range of technologies including Go, Node.jsReact 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 TerraformDocker, 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 GoNode.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-performancescalable, 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!