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

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

Birmingham Full-Time 36000 - 60000 £ / year (est.) No working from home possible
A

At a Glance

  • Tasks: Build and ship high-quality web apps using Next.js, TypeScript, and Node.js.
  • Company: Join a dynamic startup with a collaborative tech culture.
  • Benefits: Competitive salary, flexible hours, and opportunities for professional growth.
  • Other info: Be part of a growing team with excellent career advancement opportunities.
  • Why this job: Take ownership of projects and make a real impact in a fast-paced environment.
  • Qualifications: Strong JavaScript and TypeScript skills; experience with Next.js and backend frameworks.

The predicted salary is between 36000 - 60000 £ per year.

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.

Full Stack Web Developer (Next.js / Node.js) in Birmingham employer: Al-Khair Foundation

Join a dynamic startup environment where innovation and collaboration are at the heart of our culture. As a Full Stack Web Developer, you'll have the opportunity to take ownership of projects, work with cutting-edge technologies, and contribute to shaping our tech landscape while enjoying a supportive atmosphere that fosters personal and professional growth. With a focus on fast-paced development and meaningful problem-solving, we offer a unique chance to make a real impact in a growing team.

A

Contact Details:

Al-Khair Foundation Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Web Developer (Next.js / Node.js) in Birmingham

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Next.js and Node.js. This is your chance to demonstrate your full stack prowess and make a lasting impression.

Tip Number 3

Prepare for interviews by practising common coding challenges and system design questions. Brush up on your API design and performance optimisation knowledge, as these are key areas for the role.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect with us directly.

We think you need these skills to ace Full Stack Web Developer (Next.js / Node.js) in Birmingham

Next.js 15
TypeScript
Node.js
Nest.js
Prisma
PostgreSQL
MongoDB

Some tips for your application 🫡

Show Your Passion for Development:When writing your application, let us see your enthusiasm for building products from scratch. Share any personal projects or experiences that highlight your love for coding and problem-solving in a startup environment.

Tailor Your Skills to the Role:Make sure to align your skills with what we’re looking for. Highlight your experience with Next.js, Node.js, and the other technologies mentioned in the job description. We want to know how you can contribute to our team right from the start!

Be Clear and Concise:Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate clarity and brevity!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Al-Khair Foundation

Know Your Tech Stack

Make sure you’re well-versed in Next.js, Node.js, and TypeScript. Brush up on the latest features of Next.js 15, especially the App Router. Be ready to discuss how you've used these technologies in past projects and how they can be applied to build scalable web apps.

Showcase Your Problem-Solving Skills

Prepare examples of real problems you've solved in previous roles. Think about challenges related to API design, performance optimisation, or database management with PostgreSQL and MongoDB. This will demonstrate your hands-on experience and startup mindset.

Collaborate and Communicate

Since you'll be working closely with another developer, highlight your collaborative spirit. Share experiences where you’ve successfully worked in a team, managed tasks, or contributed to code standards. Good communication is key in a startup environment!

Be Ready for Technical Questions

Expect technical questions that test your understanding of full stack development. Brush up on RESTful API design, rendering strategies, and CI/CD pipelines. Being able to explain your thought process clearly will impress the interviewers.