Full Stack Web Developer (Next.js / Node.js)

About the Role We’re growing our dev team and looking for a Full Stack Web Developer who loves building products from the ground up and wants to take real ownership. You’ll be our second developer, working closely with our first tech team member to ship high-quality, scalable web apps, set up clean processes, and help shape our tech culture as the team grows.

If you thrive in a startup environment — shipping fast, solving real problems, and wearing multiple hats —

this role is for you.

You’ll be hands-on with Next.js 15 (App Router), TypeScript, Node.js/Nest.js, and modern tools like Prisma,

PostgreSQL, and MongoDB. You’ll also help plan features, manage tasks, and collaborate on building a

strong development team.

Key Responsibilities

Build end-to-end features — from designing APIs to shipping polished frontends.

Own full stack development with Next.js 15 (App Router), TypeScript, and Node.js/Nest.js.

Design and integrate RESTful APIs, ensuring scalability, performance, and security.

Work with PostgreSQL, MongoDB, Prisma, and Mongoose for data modeling and queries.

Apply rendering strategies (SSR, SSG, ISR, PPR) to deliver fast, SEO-friendly apps.

Optimize performance across frontend and backend — speed, accessibility, DX.

Plan and manage tasks: collaborate on sprints, break down features, and track progress.

Collaborate closely with our first developer to set priorities, establish best practices, and ship

features efficiently.

Contribute to team growth: help shape workflows, code standards, and onboard future developers.

Deploy and maintain apps using modern cloud setups (Vercel, AWS, etc.) and CI/CD pipelines.

Requirements

Strong experience with JavaScript, TypeScript, and Node.js.

Proven track record with Next.js (ideally v15 with App Router).

Hands-on with backend frameworks (Node.js / Nest.js).

Experience with Prisma, PostgreSQL, MongoDB, and Mongoose.

Solid grasp of API design, security, and performance optimization.

Familiar with state management (Zustand, Redux, useContext).

Exposure to project management tools (Jira, Linear, Notion, Trello, etc.).

Startup mindset: self-driven, proactive, comfortable with ambiguity.

Great communication skills and a collaborative spirit.

Nice to Have

Experience setting up CI/CD pipelines (GitHub Actions, GitLab CI).

Familiarity with cloud platforms (Vercel, AWS, GCP).

Knowledge of testing frameworks (Jest, Playwright, Cypress).

Experience with Nest.js and GraphQL.

Prior mentorship or leadership experience.

Company
Al-Khair Foundation
Location
Croydon, Cambridgeshire, UK
Posted
Company
Al-Khair Foundation
Location
Croydon, Cambridgeshire, UK
Posted