Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

DATUMSTRUCT (S) PTE LTD

Singapore

On-site

SGD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent tech company in Singapore is seeking a Full-Stack Developer to design, develop, and deploy robust web applications. The ideal candidate will have strong proficiency in backend languages like Java, Node.js, or Python, and experience with modern front-end technologies such as ReactJS and TypeScript. Additionally, experience with database management (MySQL, MongoDB) and containerized environments (Docker) is essential. This role offers the opportunity to work on cutting-edge AI-related projects and collaborate with cross-functional teams.

Qualifications

  • Minimum 2-3 years of experience in full-stack or backend development.
  • Strong problem-solving and analytical skills.
  • Good communication skills and ability to work collaboratively.

Responsibilities

  • Design, develop, test, and deploy robust backend services.
  • Build responsive front-end applications.
  • Develop and maintain mobile applications with React Native.
  • Integrate with third-party services via RESTful APIs.

Skills

Java
Node.js
Python
ReactJS
JavaScript
TypeScript
HTML5
CSS3
MySQL
MongoDB
Docker
Linux OS
AI development

Education

Diploma/Degree in Computer Science, Software Engineering, or related field
Job description
Job Responsibilities
  • Design, develop, test, and deploy robust backend services using Java, Node.js, or Python.
  • Build intuitive and responsive front-end applications using ReactJS, JavaScript, TypeScript, HTML, and CSS.
  • Develop and maintain mobile applications using React Native.
  • Design and optimize relational and non-relational databases, including MySQL and MongoDB.
  • Integrate with third‑party services and platforms through RESTful APIs and SDKs.
  • Work with live streaming protocols (RTSP) and handle multimedia data streams.
  • Deploy and maintain applications in containerized environments using Docker.
  • Perform development and basic administration tasks on Linux OS.
  • Collaborate with cross‑functional teams to define, design, and ship new features. Write clean, scalable, and maintainable code following best practices and coding standards. Troubleshoot, debug, and optimize application performance.
  • Contribute to project documentation, user manuals, and technical guides.
  • Stay up to date with emerging trends and apply new technologies as needed.
  • Engage in AI‑related development, including basic understanding or contribution to Computer Vision (e.g., AI‑based object detection, recognition, or tracking) modules.
Job Requirements
  • Diploma/Degree in Computer Science, Software Engineering, or a related field.
  • At least 2‑3 years of experience in full‑stack or backend development.
  • Strong proficiency in one or more backend languages: Java, Node.js, or Python.
  • Experience with modern front‑end technologies: ReactJS, JavaScript, TypeScript.
  • Familiarity with React Native for cross‑platform mobile app development.
  • Solid understanding of HTML5, CSS3, and responsive UI design.
  • Hands‑on experience with MySQL and MongoDB.
  • Knowledge of RTSP / live video streaming integration and troubleshooting is a plus.
  • Good understanding of REST APIs and third‑party API integrations.
  • Practical experience with Docker and container‑based deployment.
  • Working knowledge of Linux OS for development and server‑side operations. Exposure or interest in AI development, especially in Vision AI (OpenCV, TensorFlow, YOLO, etc.) Strong problem‑solving, debugging, and analytical skills.
  • Good communication skills and ability to work collaboratively in a team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.