Job Search and Career Advice Platform

Enable job alerts via email!

Solutions Engineer (Software), Rail Digitalization

MSI GLOBAL PRIVATE LIMITED

Singapore

On-site

SGD 80,000 - 100,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company focusing on rail digitalisation is seeking a skilled web developer to join their Rail Digitalisation team. In this role, you'll design and develop high-performance web applications that support rail systems and smart mobility initiatives. Candidates with relevant experience may be considered for senior positions, while fresh graduates passionate about digital transformation are also encouraged to apply. This is an excellent opportunity to work within a collaborative environment, utilizing cutting-edge digital technologies.

Qualifications

  • Solid foundation in software engineering principles and system design.
  • Ability to write clean, maintainable, and well-tested code.
  • Strong problem-solving and analytical skills.
  • Self-driven and eager to learn emerging technologies.
  • Effective team player with good communication and collaboration skills.

Responsibilities

  • Design, develop, and maintain robust web applications to support rail digitalisation projects.
  • Build scalable, user-centric frontend interfaces and reliable backend services.
  • Develop and integrate RESTful APIs for seamless data exchange across systems.
  • Write comprehensive test cases using JUnit and Jest to ensure high code quality.
  • Participate in code reviews, contributing to continuous improvement.
  • Collaborate with cross-functional teams to deliver end-to-end digital solutions.

Skills

JavaScript
TypeScript
Vue.js
Java
Spring Boot
MySQL
Redis
JIRA
Confluence
Git
GitLab

Tools

JUnit
Jest
Job description
Overview

Join our Rail Digitalisation team and be part of transforming the future of rail operations through cutting‑edge digital technologies. You will play a key role in designing and developing scalable, high‑performance web applications that support rail systems and smart mobility initiatives. Depending on your strengths and interests, you may focus on frontend, backend, or full‑stack development.

Responsibilities
  • Design, develop, and maintain robust web applications to support rail digitalisation projects.
  • Build scalable, user‑centric frontend interfaces and reliable backend services.
  • Develop and integrate RESTful APIs for seamless data exchange across systems.
  • Write comprehensive test cases using JUnit (backend) and Jest (frontend) to ensure high code quality and maintainability.
  • Participate in code reviews, contributing to continuous improvement and best practices.
  • Collaborate with cross‑functional teams, including system engineers, data analysts, and project managers, to deliver end‑to‑end digital solutions.
Tech Stack
  • Frontend: JavaScript, TypeScript, Vue.js, Element Plus
  • Backend: Java, Spring Boot
  • Database: MySQL, Redis
  • Tools: JIRA, Confluence, Git, GitLab
Key Attributes
  • Solid foundation in software engineering principles and system design.
  • Ability to write clean, maintainable, and well‑tested code.
  • Strong problem‑solving and analytical skills.
  • Self‑driven and eager to learn emerging technologies.
  • Effective team player with good communication and collaboration skills.
Additional Information
  • Candidates with relevant experience may be considered for senior positions.
  • Fresh graduates with strong technical fundamentals and a passion for digital transformation are welcome to apply.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.