Full Stack Developer

SKOOL21 PTE. LTD.

Singapore

Remote

SGD 21,000 - 27,000

Part time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SKOOL21 is seeking a part-time Full Stack Developer to own the platform's technical health, including maintenance, troubleshooting, safe releases, and performance. The role involves Next.js and NestJS work, PostgreSQL, and Flutter apps, with SCORM/LTI integrations and learning analytics.

Flexible, mostly remote with occasional Singapore meetings; reports to Managing Director. The engagement starts with a handover and a weekly on-call incident cover, 6-month term renewable.

Qualifications

  • At least 3 years maintaining production web applications.
  • Strong TypeScript, Node.js, React or Next.js, REST APIs and PostgreSQL.
  • Experience with cloud or managed hosting (AWS, Google Cloud, Render) and containerised deployments.
  • Git/GitHub, automated testing, CI/CD, monitoring and database backups.
  • Able to explain technical risks and options clearly to a non-technical director.
  • A careful approach to security, personal data and AI-assisted coding.

Responsibilities

  • Maintain and troubleshoot the Next.js web portal, NestJS backend APIs, PostgreSQL database and Flutter mobile apps.
  • Run GitHub repositories, a staging environment and automated deployments (CI/CD), with documented rollback steps.
  • Manage PostgreSQL migrations, access permissions, backups and restore tests. Monitor performance, storage and hosting costs.
  • Keep SCORM 1.2 packages launching, resuming and reporting correctly. Support LTI 1.3 integration and learning-analytics reports.
  • Investigate mobile app, offline and progress-sync issues, and prepare releases for Google Play and the App Store.
  • Apply security and dependency updates, manage access and secrets, and support incident investigations with our Data Protection Officer.
  • Keep technical documentation current and send a short monthly report: incidents, work done, risks and hosting costs.

Skills

TypeScript
Node.js
React/Next.js
REST APIs
PostgreSQL
Cloud hosting
Git/GitHub
CI/CD
Monitoring
Backups
Security
Data privacy
AI coding

Tools

NestJS
Flutter
SCORM
xAPI
LTI 1.3
Moodle
Docker

Job description

bout SKOOL21

SKOOL21 is a Singapore-based K–12 STEM and sustainability education company working with schools and education ministries in more than 12 countries. Our learning platform pairs printed workbooks and engineering kits with a web portal and mobile apps on Google Play and the App Store. The platform carries interactive lessons, assessments, teacher dashboards and student progress tracking. We expect around 200 students at launch, growing towards 100,000.

The role

Our platform was built by an external development team and is being handed over to SKOOL21. As our part‑time Full Stack Developer, you will own its technical health: maintenance, troubleshooting, safe releases, database reliability, SCORM and LTI integration, and performance.

  • Contract: 6 months, renewable
  • Hours: about 12–16 hours a week for the first two months (handover), then about 4–6 hours a week, plus agreed incident cover
  • Rate: S$60–80 per hour, depending on experience
  • Work arrangement: flexible and mostly remote, with occasional meetings in Singapore
  • Reports to: Managing Director
Key responsibilities
  1. Maintain and troubleshoot the Next.js web portal, NestJS backend APIs, PostgreSQL database and Flutter mobile apps.
  2. Run GitHub repositories, a staging environment and automated deployments (CI/CD), with documented rollback steps.
  3. Manage PostgreSQL migrations, access permissions, backups and restore tests. Monitor performance, storage and hosting costs.
  4. Keep SCORM 1.2 packages launching, resuming and reporting correctly. Support LTI 1.3 integration and learning-analytics reports.
  5. Investigate mobile app, offline and progress-sync issues, and prepare releases for Google Play and the App Store.
  6. Apply security and dependency updates, manage access and secrets, and support incident investigations with our Data Protection Officer.
  7. Keep technical documentation current and send a short monthly report: incidents, work done, risks and hosting costs.
First 60 days
  • Review the handover and deliver a prioritised list of risks and issues.
  • Confirm SKOOL21 controls every account: code repository, hosting, database, domain, storage, and the Apple and Google developer accounts.
  • Document deployment, backup, restore and incident-response procedures.
  • Demonstrate a staging deployment, a database restore, and an end-to-end SCORM test on web, iOS and Android.
Requirements
  • At least 3 years maintaining production web applications
  • Strong TypeScript, Node.js, React or Next.js, REST APIs and PostgreSQL
  • Experience with cloud or managed hosting (e.g. AWS, Google Cloud, Render) and containerised deployments
  • Git/GitHub, automated testing, CI/CD, monitoring and database backups
  • Able to explain technical risks and options clearly to a non-technical director
  • A careful approach to security, personal data and AI-assisted coding
Good to have
  • NestJS
  • Flutter, or offline‑first mobile apps
  • SCORM, xAPI, LTI 1.3, or LMS platforms such as Moodle
  • Docker; experience in education technology

We value strong fundamentals and a methodical approach to learning an unfamiliar codebase more than expertise in every tool listed.

Working arrangement
  • All work is done in SKOOL21-owned accounts and repositories, with two-factor authentication.
  • The platform holds personal data of students and teachers. You will sign a confidentiality agreement, receive only the access your tasks need, and never copy production data to personal devices, test environments or AI tools.
  • All code and documentation belong to SKOOL21.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Part-Time Full-Stack Engineer (Next.js/NestJS) — Remote
Part-Time Full-Stack Engineer (Next.js/NestJS) — Remote

SKOOL21 PTE. LTD. • Singapore

Remote
SGD 21,000 - 27,000
Software Engineer (Remote)
Software Engineer (Remote)

StaffAny Private Limited • Singapore

Remote
SGD 56,000 - 78,000
Challenging and impactful projects
Supportive collaborative environment
Talented colleagues
Full Stack Developer - Flutter or ReactJS + .NET
Full Stack Developer - Flutter or ReactJS + .NET

Flintex Consulting Pte Ltd • Singapore

On-site
SGD 84,000 - 95,000
Software Engineer
Software Engineer

Cpo • Singapore

On-site
SGD 90,000 - 120,000
Lead Full Stack Developer
Lead Full Stack Developer

BEATHCHAPMAN (PTE. LTD.) • Singapore

On-site
SGD 180,000 - 260,000
Full Stack Developer
Full Stack Developer

TIMES SOFTWARE PTE LTD • Singapore

On-site
SGD 60,000 - 100,000
Software Development Specialist (Singapore)
Software Development Specialist (Singapore)

Radixeng • Singapore

On-site
SGD 120,000 - 160,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Responsible Cyber • Singapore

On-site
SGD 120,000 - 180,000
Great environment to work in!
Senior Software Engineer (C# / .NET) - DSC/JS/17542
Senior Software Engineer (C# / .NET) - DSC/JS/17542

ST Engineering • Singapore

On-site
SGD 60,000 - 120,000
Competitive remuneration
Comprehensive benefits
Full Stack Developer
Full Stack Developer

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000