Job Search and Career Advice Platform

Enable job alerts via email!

Backend Software Engineer

Cableman

Singapore

On-site

SGD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Singapore is seeking a highly skilled Full Stack Software Engineer to design, develop, and deploy full-stack applications. You will work with technologies including Go, Node.js, and Python, integrating AI/ML solutions into cloud infrastructure. The ideal candidate will have strong backend development skills, experience with AWS, and familiarity with CI/CD practices. This is a hands-on position focused on building scalable and reliable software systems that drive innovation.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • Strong command of backend development using Go, Node.js and Python.
  • Solid understanding of cloud infrastructure on AWS.
  • Experience with AI/ML-powered applications.
  • Hands-on experience with DevOps practices.
  • Excellent problem-solving skills.

Responsibilities

  • Design and implement full-stack systems using Go / Node / Python.
  • Build backend services and APIs for seamless system communication.
  • Lead infrastructure-as-code and CI/CD pipelines.
  • Collaborate with cross-functional teams.
  • Conduct code reviews and write unit tests.
  • Champion clean architecture and system reliability.

Skills

Go
Node.js
Python
AWS
Terraform
Docker
GitLab

Education

Bachelor's degree in Computer Science or Engineering

Tools

CI/CD
Containerization
Infrastructure Automation
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.
  • 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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.