Full Stack Developer (Typescript, Node.JS) (JD#11366)
Summary
A Singapore-based Full Stack Developer role (via recruiter Sciente International) building scalable, event-driven web applications: RESTful APIs and backend services in TypeScript/Node.js (NestJS or Express), PostgreSQL, and frontends in Svelte/SvelteKit or React, within Agile teams; AWS, Docker, and Kubernetes exposure is a plus.
Job Summary
We are seeking a Full Stack Developer with expertise in building scalable, event-driven web applications, developing modern user interfaces, and delivering robust backend solutions with strong architectural and coding practices.
Mandatory Skill-set
- Degree/Diploma in Computer Science, Information Technology, Computer Engineering, or a related field;
- Must have minimum 3 years of professional experience in full-stack software development;
- Strong TypeScript and Node.js experience;
- Hands-on experience with NestJS or Express;
- Strong experience with Svelte/SvelteKit or React;
- Good knowledge of PostgreSQL, including schema design and query optimisation;
- Experience developing RESTful APIs and working with event-driven systems;
- Familiarity with Agile/Scrum, testing, and code reviews.
Desired Skill-set
- Experience with Cloud platforms (e.g., AWS), including containerized deployments (Docker, Kubernetes) and cloud-native managed services;
- Familiarity with containerization (Docker) and deploying services into cloud-native infrastructure (e.g., AWS, Kubernetes).
Responsibilities
- Design, develop, and maintain scalable full-stack applications using Node.js, TypeScript, PostgreSQL, and modern frontend frameworks (Svelte/SvelteKit or React);
- Build secure, high-performance RESTful APIs and optimize database performance through efficient schema design and query tuning;
- Develop responsive, reusable user interfaces and translate complex business requirements into intuitive user experiences;
- Implement event-driven architectures and asynchronous workflows to support real-time, high-volume data processing;
- Collaborate within Agile teams, participate in Scrum ceremonies, conduct code reviews, and ensure high-quality, well-tested software delivery.
EA Licence No. 07C5639