Search by job, company or skills

Sourceo Pte Ltd

Software Engineer (Full stack with automation)

1-3 Years
SGD 3,000 - 5,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

HOPE Technik is a system integration engineering firm specialising in robotics, automation and special vehicles. Our core business involves developing bespoke solutions to address unique problem statements. With expertise across the entire engineering spectrum and support from in-house manufacturing, maintenance and industrial design capabilities, HOPE Technik has delivered world-class products to a global clientele.

Role:

Work as a part of the team to meet project targets and quality objectives. Provide hands-on advice to members of the project team. Provide effort estimation and work execution plan for assigned modules / components.

Job Scope:

Develop and maintain web interfaces using modern frontend frameworks (e.g., React, Angular).

Assist in building and integrating backend services andworkflow-based systems.

Work withREST APIs, databases, and backend frameworks to support application features.

Support integration withautomation hardware, IoT systems, and hardware-software interfaces.

Assist in CI/CD pipeline execution, deployment, and basic system monitoring.

Support themaintenance teamin troubleshooting production systems, identifying root causes of issues, and performingpatches or minor updates.

Participate in testing, debugging, and validation of system workflows.

Collaborate with product managers, designers, and engineers to deliver assigned tasks.

Participate in code reviews, documentation, and continuous learning activities.

Requirement:

Bachelor's degree in Computer Science, Computer Engineering, Electrical & Electronics Engineering, Information Technology, or equivalent.

13 yearsof hands-on experience inPython and/or Node.jsdevelopment.

Solid understanding ofsoftware engineering fundamentals, including modular design and basic documentation practices.

Proficiency in at least one or two mainstream programming languages and frameworks, such asPython, Node.js, or JavaScript.

Familiarity with one or more operating systems, preferablyLinux or Windows(mobile OS exposure such as iOS/Android is a plus).

Basic knowledge ofweb technologies, including frontend and backend frameworks (e.g., JavaScript, .NET, web APIs).

Basic understanding of network and industrial communication protocols, such as TCP/IP, Modbus, OPC UA, or similar. Exposure toautomation systems (PLC and robotic system), IoT, or hardwaresoftware integrationthrough work experience, academic projects, or coursework.

Experience interfacing with hardware devices, controllers, or external systems is a plus.

Ability to applycommercial and open-source librariesfor application development.

Familiarity withsource code management tools, preferablyGit / GitHub.

Goodanalytical, problem-solving, and troubleshootingskills.

Ability to work collaboratively in a team environment and support production systems when required.

Experience or exposure to application deployment technologies, including containerization (Docker, Kubernetes) and web servers such as Microsoft IIS, is a plus.

Exposure to cloud platforms such as AWS, Azure, or similar is a plus.

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 141074845