Search by job, company or skills

NTUC LearningHub

Senior Backend / Full-Stack Developer (2-years contract)

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

Job Description

We are looking for a Senior Backend / Full-Stack Developer to strengthen the engineering backbone of our Learning Experience Platform (LXP). This role focuses primarily on backend services, system integrations, and cloud infrastructure reliability, ensuring our digital learning platform remains scalable, secure, and resilient for thousands of learners.

The ideal candidate is a strong backend engineer with hands-on Python development experience and solid AWS troubleshooting capabilities, while being comfortable working across the full stack when required.

What You'll Do

Backend Development & Platform Engineering

  • Design, develop, and maintain backend services, microservices, and REST APIs powering the Learning Experience Platform.
  • Build scalable backend systems using Python (preferred) or other backend technologies such as Java or .NET.
  • Implement business logic, service orchestration, and backend workflows supporting learning platform features.
  • Develop integrations with internal and external systems through APIs, messaging systems, and data interfaces.
  • Ensure backend systems are modular, maintainable, and performance-optimized.

Cloud Infrastructure & Operational Troubleshooting

  • Deploy and operate backend services within AWS cloud environments.
  • Troubleshoot production issues involving application services, infrastructure, databases, and integrations.
  • Investigate issues using logs, monitoring tools, metrics, and distributed tracing.
  • Diagnose and resolve performance bottlenecks, system failures, and infrastructure-related incidents.
  • Support system reliability by implementing proper monitoring, alerting, and operational best practices.

Integration & System Collaboration

  • Work closely with Business Analysts, Tech Leads, and project teams to translate functional requirements into backend solutions.
  • Implement and maintain API integrations with internal enterprise systems and external partner platforms.
  • Collaborate with QA teams to support system testing, troubleshooting, and release readiness.
  • Work with vendors and external partners to ensure integration compatibility and system stability.

Quality, Performance & Engineering Practices

  • Maintain high standards of code quality, modular design, and documentation.
  • Implement unit tests and integration tests to ensure reliability of backend services.
  • Support CI/CD pipelines and participate in deployment automation and release processes.
  • Contribute to system improvements that enhance performance, scalability, and maintainability.

Security & Data Protection

  • Apply secure coding practices across backend services and APIs.
  • Implement proper authentication, authorisation, and input validation mechanisms.
  • Protect sensitive data using access controls, encryption, and secure secrets management.
  • Address security vulnerabilities and ensure compliance with organisational security and data governance policies.

Vendor & Technical Collaboration

  • Work with outsourced development teams and partners to review code and technical implementations.
  • Ensure external deliverables align with platform architecture, engineering standards, and security requirements.
  • Support technical reviews and participate in solution discussions with internal stakeholders.

Requirements:

  • Degree in Computer Science, Information Technology, or related field
  • Certifications in cloud technologies (AWS), backend frameworks, or system architecture are advantageous
  • 35 years of backend development experience
  • Strong proficiency in Python development (preferred)
  • Experience with Java or .NET backend frameworks
  • Proven experience building REST APIs and backend services
  • Strong experience troubleshooting AWS-based applications and infrastructure
  • Familiarity with cloud-native architectures and microservices
  • Experience working with SQL and NoSQL databases (e.g., MySQL, Oracle, MongoDB)
  • Strong debugging and production troubleshooting skills
  • Experience working with AWS services (e.g., EC2, Lambda, S3, RDS, API Gateway, CloudWatch)
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Experience supporting CI/CD pipelines and automated deployments
  • Understanding of system monitoring, logging, and operational diagnostics

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144881643