At a Glance
- Tasks: Build and ship high-quality web apps using Next.js, TypeScript, and Node.js.
- Company: Join a growing startup with a dynamic tech culture and collaborative team.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Be part of a supportive team that values innovation and personal development.
- Why this job: Take ownership of projects and make a real impact in a fast-paced startup.
- Qualifications: Strong JavaScript and TypeScript skills, with experience in Next.js and Node.js.
The predicted salary is between 28800 - 48000 £ 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.
- 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.
- 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 Sheffield employer: Al-Khair Foundation
Join our dynamic startup as a Full Stack Web Developer, where you'll have the opportunity to take ownership of projects and shape our tech culture from the ground up. We foster a collaborative work environment that encourages innovation and personal growth, offering you the chance to work with cutting-edge technologies while being part of a close-knit team. With a focus on fast-paced development and meaningful problem-solving, this role is perfect for those looking to make a real impact in a thriving company.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Web Developer (Next.js / Node.js) in Sheffield
✨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 expertise and passion for full stack development.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team and contributing to our tech culture.
We think you need these skills to ace Full Stack Web Developer (Next.js / Node.js) in Sheffield
Some tips for your application 🫡
Show Your Passion for Development:When writing your application, let us see your enthusiasm for building web apps! Share any personal projects or experiences that highlight your love for coding and problem-solving. We want to know what drives you!
Tailor Your Application:Make sure to customise your CV and cover letter to match the job description. Highlight your experience with Next.js, Node.js, and other relevant technologies. We appreciate when candidates take the time to align their skills with our needs.
Be Clear and Concise:Keep your application straightforward and to the point. Use bullet points for your skills and experiences to make it easy for us to read. We’re looking for clarity, so don’t be afraid to show off your communication skills!
Apply Through Our Website:We encourage you 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. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Al-Khair Foundation
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Next.js, Node.js, TypeScript, and the other technologies mentioned in the job description. Be ready to discuss your past projects and how you’ve used these tools to solve real problems. This will show that you’re not just familiar with the tech but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare examples of challenges you've faced in previous roles and how you tackled them. Since this role involves shipping fast and solving real problems, demonstrating your ability to think critically and adapt quickly will impress the interviewers.
✨Demonstrate Your Collaborative Spirit
Since you'll be working closely with another developer, highlight your teamwork experiences. Share instances where you’ve successfully collaborated on projects, managed tasks, or contributed to team growth. This will show that you’re a great fit for their tech culture.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s development processes, team dynamics, and future projects. This not only shows your interest in the role but also helps you gauge if the startup environment aligns with your work style and values.