Ascendion
Software Engineer
AscendionSingapore18 hours ago
ContractInformation Technology, Business Development +1

Client: Engineering Services company

Role: Software Engineer

Location: Singapore

Duration: 12 Months


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.


Key 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.


Requirements:

Must-Have:

  • 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 Key cloak.
  • Familiarity with ArcGIS for geospatial applications.


Exposure to:

  • Microservices architecture.
  • Containerization (Docker, Kubernetes).
  • Automated testing frameworks (Playwright, Cucumber).


Soft Skills:

  • Strong ownership and accountability for deliverables.
  • Positive attitude, adaptable, and a fast learner.
  • Collaborative team player with attention to detail.
  • Ability to work under pressure in mission-critical environments.
  • Commitment to delivering secure, high-quality, and zero-defect software.

Key Skills

Ranked by relevance