Software Engineer

DATUMSTRUCT (S) PTE LTD
2 days ago
Posted date2 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesJob Responsibilities
Job Requirements
- 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 maintainapplications 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 standardsTroubleshoot, 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.
JOB SUMMARY
Software Engineer

DATUMSTRUCT (S) PTE LTD
Singapore
2 days ago
N/A
Full-time
Software Engineer