< Back to all jobs

Software Engineer
DATUMSTRUCT (S) PTE LTD
Software EngineeringProfessionalFull-timeBedok, Eastwood, Kew Drive, Upper East Coast, Singapore
Job Description
We are seeking a talented and driven Software Engineer to join our dynamic team. In this role, you will design and develop scalable software solutions across backend, frontend, mobile, database, and cloud-based environments. You will have the opportunity to work with modern technologies, contribute to innovative projects, and collaborate with cross-functional and global teams to deliver high-quality solutions.
Candidates with more extensive relevant experience may be considered for a Senior SoftwareEngineer or Team Lead position.
Job Responsibilities
· Design, develop, test, and deploy backend services using Java, Node.js, or Python.
• Develop responsive frontend applications using ReactJS, JavaScript, TypeScript, HTML5, and CSS3.
• Develop and maintain mobile applications using React Native, with a focus on responsive and user-friendly interfaces.
• Design and optimize relational and non-relational databases, including MySQL and MongoDB.
• Integrate third-party services through RESTful APIs and software development kits.
• Work with RTSP and multimedia data streams to support live video streaming capabilities.
• Deploy and manage containerized applications using Docker, and perform development and administrative tasks in Linux environments.
• Architect new projects from the ground-up, including selecting the technology stack, planning infrastructure, and designing secure, scalable, and high-performance systems.
• Write clean, maintainable, and well-documented code.
• Troubleshoot technical issues, resolve software defects, and optimize application performance.
• Prepare and maintain relevant technical documentation.
• Keep up to date with industry trends and contribute to AI-related development, including Computer Vision applications.
• Work closely with Project Managers and Product Owners to support project planning and delivery.
• Provide regular project updates to management and coordinate with Sales, Support, and global teams to ensure smooth implementation and delivery.
Job Requirements
• Minimum Diploma or Degree in Computer Science, Software Engineering, or a related discipline.
• Two to four years of relevant experience in full-stack or backend development, preferably with exposure to technical leadership or mentoring.
• Proficiency in one or more backend technologies, such as Java, Node.js, or Python.
• Experience with ReactJS, JavaScript, TypeScript, React Native, HTML5, CSS3, and responsive UI development.
• Strong knowledge of MySQL, MongoDB, RESTful APIs, and third-party system integrations.
• Hands-on experience with Docker, containerized deployment, and Linux environments.
• Familiarity with RTSP or live video streaming technologies.
• Exposure to Computer Vision and AI frameworks or tools, such as OpenCV, TensorFlow, or YOLO, would be advantageous.
• Strong troubleshooting, analytical, and problem-solving skills.
• Excellent communication and collaborations kills.
• Ability to mentor team members and think strategically when supporting large-scale project delivery.
Listing closes 5 Dec 2026.
Apply directly through the original listing. The employer’s page has the latest application details.