Point your AI agent at freehire and let it find you a job.

Get the CLI →

Datumstruct Group

NewBe an early applicant

Software Engineer (Mid Level/ Senior)

Posted 4 views
Discussion

Summary

Datumstruct Group, a Singapore-based data centre infrastructure solutions provider, seeks a mid/senior full-stack software engineer to build backend services (Java, Node.js, Python), React web and React Native mobile apps, MySQL/MongoDB databases, and Docker deployments, with exposure to RTSP streaming and Vision AI. Stronger candidates may be considered for Senior or Team Lead.

Salary: $3,000 – $4,500 per month

Datumstruct Tech, a leading provider of Data Centre Infrastructure Solutions since 1999, is seeking a Mid-Level/ Senior Software Engineer to join our dynamic team. Based in Singapore with Southeast Asia presence, we are provide innovative solutions for Data Centre IT Infrastructure, Environmental Technology and Autonomous Robotics.

**Candidates with more extensive relevant experience may be considered for the Senior or Team Lead position.

Job Responsibilities

  • Design, develop, test, and deploy backend services (Java, Node.js, Python) and build responsive front-end applications (ReactJS, JavaScript, TypeScript, HTML, CSS).

  • Develop and maintain mobile apps using React Native with responsive UI design.

  • Design and optimize relational (MySQL) and non-relational (MongoDB) databases, and integrate third-party services via RESTful APIs and SDKs.

  • Handle live streaming protocols (RTSP) and manage multimedia data streams.

  • Deploy and manage containerized applications with Docker and perform development/administration tasks on Linux systems.

  • Architect new projects from scratch, define technology stack, plan infrastructure, and design secure, scalable, high-performance systems.

  • Write clean, maintainable code, troubleshoot/debug issues, optimize performance, and contribute to technical documentation.

  • Stay updated with industry trends, engage in AI-related development (e.g., Computer Vision), and apply innovative solutions to enhance products.

  • Communicate with Project Managers/Product Owners, provide updates to management, and coordinate with Sales, Support, and global teams to ensure smooth delivery.


Job Requirements

  • Degree in Computer Science, Software Engineering or a related field.

  • 2-4 years in full-stack or backend development with leadership exposure.

  • Proficiency in Java, Node.js, or Python.

  • Experience with ReactJS, JavaScript, TypeScript, React Native, HTML5, CSS3, and responsive UI design.

  • Strong knowledge of MySQL, MongoDB, REST APIs, and third-party integrations.

  • Hands-on with Docker, container deployment, and Linux environments.

  • Familiarity with RTSP/live video streaming and exposure to Vision AI (OpenCV, Tensor Flow, YOLO).

  • Excellent communication, mentoring ability, and strategic thinking for large-scale project execution.


Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available