Search by job, company or skills

NTUC LearningHub

Senior Full-Stack Developer (2-years contract)

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Are you an experienced full-stack developer passionate about building impactful platforms Do you want to push technical boundaries while shaping the future of digital learning for thousands of learners

At NTUC LearningHub, we're seeking a Senior Full-Stack Developer to join our dynamic digital team. In this role, you'll play a key part in designing, developing, and optimizing our Learning Experience Platform (LXP) a core product driving Singapore's upskilling and reskilling journey.

What You'll Do

As a Senior Full-Stack Developer, you'll take ownership of end-to-end development, integration, and technical problem-solving:

Design & Development

  • Develop front-end architecture, user interactions, and responsive web/mobile applications.
  • Build and maintain high-performance services, microservices, and REST APIs.
  • Develop back-end applications, working with server and database technologies.
  • Ensure cross-platform optimization and responsiveness of applications.
  • Collaborate with designers to deliver intuitive UI/UX features.

Integration & Collaboration

  • Build integrations with multiple internal and external systems using APIs, REST, messaging, and file transfer protocols.
  • Work with Project Managers, Business Analysts, and clients to map functional/non-functional requirements and propose feasible solutions for customizations.
  • Collaborate with internal teams, SMEs, and outsourcing partners to ensure smooth product development.
  • Actively represent the LXP solution offering to internal and external stakeholders as part of the digital team.

Quality, Performance & Problem-Solving

  • Troubleshoot and resolve technical issues quickly to enhance performance and functionality.
  • Support Dev and QA teams to ensure timely, high-quality releases.
  • Identify, plan, and implement security and performance testing to meet agreed benchmarks.
  • Maintain code quality through unit testing, best practices, and modular design.
  • Innovation & Technical Input
  • Research emerging technologies and propose improvements to keep the LXP future-ready.
  • Assess the business impact of technical decisions and communicate potential challenges to stakeholders.
  • Provide subject-matter expertise on technologies and act as a technical authority within the project team.

Requirements:

  • Degree in Computer Science, IT, or related field.
  • Certifications in programming languages, cloud technologies, or system design are a plus.
  • 3 to 5 years in full-stack development, with strong hands-on coding expertise.
  • Proficiency in React JS, HTML, CSS, and JavaScript for front-end.
  • Strong back-end experience in Python, Java, or .NET.
  • Proven track record in building RESTful APIs, microservices, and public-facing applications.
  • Experience with databases (MySQL, Oracle, MongoDB).
  • Familiarity with cloud platforms (AWS preferred), CI/CD, containerization (Docker, Kubernetes).
  • Strong problem-solving and system design skills, with attention to scalability and security.
  • Bonus: TDD/BDD, IaC (Terraform/CloudFormation), automated testing tools (Postman, Selenium, JMeter), or API gateways (AWS or others).

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 143806513