Enable job alerts via email!

Software Engineer (Node Js and React.js) AMK

MAESTRO HUMAN RESOURCE PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading recruitment agency in Singapore is seeking a Software Engineer to develop high-quality applications using Node.js and React.js. The ideal candidate will have at least 2 years of software development experience, expertise in agile methodologies, and excellent problem-solving skills. This position requires collaboration with a diverse team and participation in all phases of the software development lifecycle.

Qualifications

  • Minimum 2 years of experience in software development.
  • Proven hands-on experience in implementing functional specifications.
  • Strong troubleshooting and problem-solving skills.

Responsibilities

  • Design, code, test, and document software solutions.
  • Develop secure and scalable applications.
  • Participate in AGILE projects and scrum sprints.

Skills

Node.js
React.js
TypeScript
MongoDB
Scrum
AGILE methodologies
Problem-solving
Communication
Interpersonal skills

Education

Bachelor’s degree in Computer Science, IT, or related field

Tools

Docker
Kubernetes
Playwright
Cucumber
Job description
Overview

We are seeking a Software Engineer with strong hands-on experience in Node.js, React.js, TypeScript, MongoDB. The role involves designing, developing, testing, and maintaining secure, scalable, and high-quality applications while adhering to AGILE/Scrum methodology and DevSecOps practices.

Responsibilities

Software Development & Delivery

  • Take ownership of the design, coding, testing, and documentation of software solutions.
  • Develop secure, scalable, and high-quality applications, following best coding practices and government cybersecurity standards.
  • Build modular and reusable components for frontend and backend.
  • Execute data migration, transformation, and scripting tasks.
  • Participate in code reviews and maintain code quality using tools.
  • Conduct unit testing, system testing, and support SIT/UAT phases.
  • Commit to delivering zero-defect code and take full responsibility for code quality.

Collaboration & Customer Engagement

  • Actively participate in AGILE projects, including Scrum sprints and daily stand-ups.
  • Collaborate with project managers, business analysts, UI/UX designers, QA testers, and customers to gather requirements and conduct acceptance testing.
  • Prepare and maintain technical documentation, system guides, and deployment instructions.
  • Support audits, security reviews, and compliance requirements for government projects.
Qualifications
  • Singaporean citizen.
  • Minimum 2 years of experience in systems implementation and software development lifecycle processes.
  • Bachelor’s degree in Computer Science, IT, or related field
  • Proven hands-on experience in transforming functional specifications into detailed design and implementation.
  • Proficiency in:
  • Backend: Node.js
  • Frontend: React.js, TypeScript, HTML5, CSS3
  • Database technologies: MongoDB
  • Familiarity with Scrum process and AGILE methodologies.
  • Strong troubleshooting and problem-solving skills.
  • Excellent communication, interpersonal, and team-oriented skills.
Preferable / Good-to-Have
  • Experience with Keycloak.
  • Familiarity with ArcGIS for geospatial applications.
  • Exposure to:
  • Microservices architecture
  • Containerization (Docker, Kubernetes)
  • Automated testing frameworks (Playwright, Cucumber)

Working location AMK

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.