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
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
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.