Node.JS Software Engineer

Node.JS Software Engineer

Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Lead the design and build of innovative product features and systems.
  • Company: Fast-growing tech business in Nottingham with a collaborative culture.
  • Benefits: Competitive salary, hybrid work options, and opportunities for mentorship.
  • Why this job: Shape impactful products while mentoring a talented engineering team.
  • Qualifications: 7+ years in software engineering with strong Node.js and TypeScript skills.
  • Other info: Dynamic environment with a focus on learning and career growth.

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

A fast-growing, product-focused tech business is looking for a Node.JS Software Engineer to guide a skilled engineering team based in Nottingham. This is a primarily on-site role, with some hybrid flexibility, ideal for someone who enjoys hands-on leadership in a collaborative, in-person environment. You’ll guide the development of features and systems across web apps, APIs, and internal tools, working closely with product, design, and engineering teams to bring high-impact ideas to life. You'll combine technical direction with day-to-day coding, team mentorship, and delivery oversight, playing a key role in shaping both the product and the team’s growth.

Salary: £75,000 to £85,000 + benefits

Location: Nottingham, Hybrid

Key Responsibilities

  • Lead the design and build of new product features, services, and technical systems
  • Own features end-to-end—from technical design to testing, deployment, and monitoring
  • Write production-grade code alongside the team (this is a hands-on role)
  • Align technical delivery with business goals through close collaboration with stakeholders
  • Mentor and support developers, fostering a culture of learning and improvement
  • Maintain high standards for code quality, scalability, and team communication

What You’ll Bring

  • 7+ years’ experience in software engineering, including recent time in a senior or lead role
  • Strong experience with Node.js (NestJS) and TypeScript
  • A good knowledge of a Front End framework like Vue, React or Angular
  • Solid understanding of cloud infrastructure (preferably AWS) and CI/CD practices
  • A thoughtful approach to system design, security, and performance at scale
  • Great communication and stakeholder engagement skills
  • Bonus points for experience with AI/ML tools or data-led platforms

Tech Stack Overview

  • Backend: NestJS / Node.js / TypeScript
  • Frontend: Vue 3 / TypeScript
  • Cloud: AWS
  • Databases: PostgreSQL / MongoDB
  • Tools: Rush (monorepo), GitHub, Notion, Linear
  • Comms: Slack, Zoom, Around

If you're a seasoned engineer who thrives in a leadership role and enjoys building great products with great people, we’d love to hear from you. Apply now or get in touch to find out more.

Node.JS Software Engineer employer: Digital Waffle

Join a dynamic and innovative tech company in Nottingham, where your expertise as a Node.JS Software Engineer will be valued and nurtured. With a strong emphasis on collaboration and hands-on leadership, you'll have the opportunity to mentor a talented team while working on impactful projects that shape the future of our products. Enjoy a supportive work culture that prioritises employee growth, offers competitive salaries, and provides hybrid flexibility to maintain a healthy work-life balance.
D

Contact Detail:

Digital Waffle Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Node.JS Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Node.js or at companies you're interested in. A friendly chat can lead to insider info about job openings or even a referral.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Node.js and TypeScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to Node.js and system design. Practising coding challenges can also help you feel more confident when it’s time to show your stuff.

✨Tip Number 4

Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. It shows initiative and helps us get to know you better right from the start.

We think you need these skills to ace Node.JS Software Engineer

Node.js
NestJS
TypeScript
Vue
React
Angular
AWS
CI/CD practices
System Design
Security
Performance at Scale
Team Mentorship
Communication Skills
Stakeholder Engagement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Node.js, TypeScript, and any relevant frameworks like Vue or React. We want to see how your skills align with our needs, so don’t be shy about showcasing your hands-on leadership experience!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how you’ve led teams in the past. We love seeing candidates who can connect their experiences to our collaborative environment.

Showcase Your Projects: If you’ve worked on any cool projects, especially those involving cloud infrastructure or CI/CD practices, make sure to mention them. We’re keen to see how you’ve tackled challenges and delivered high-impact solutions.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Digital Waffle

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Node.js, NestJS, and TypeScript. Brush up on your knowledge of cloud infrastructure, especially AWS, and be ready to discuss how you’ve used these technologies in past projects. This will show that you’re not just familiar with the tools but can also apply them effectively.

✨Showcase Your Leadership Skills

Since this role involves mentoring and guiding a team, prepare examples of how you've successfully led projects or supported team members in the past. Think about specific situations where you fostered a culture of learning and improvement, as this will resonate well with the interviewers.

✨Align with Business Goals

Be ready to discuss how you’ve aligned technical delivery with business objectives in previous roles. Think of examples where your technical decisions had a direct impact on product success or stakeholder satisfaction. This shows you understand the bigger picture beyond just coding.

✨Prepare for Collaborative Scenarios

Since the role is heavily collaborative, think of scenarios where you worked closely with product, design, and engineering teams. Be prepared to discuss how you navigated challenges in communication or project alignment, as this will highlight your teamwork skills and adaptability.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>