At a Glance
- Tasks: Lead a talented team in developing innovative web apps and APIs.
- Company: Fast-growing tech business with a focus on product development.
- Benefits: Competitive salary, hybrid work options, and opportunities for mentorship.
- Why this job: Shape the future of tech while mentoring a skilled team in a collaborative environment.
- Qualifications: 7+ years in software engineering with leadership experience and strong coding skills.
- Other info: Exciting career growth in a dynamic, hands-on role.
The predicted salary is between 36000 - 60000 £ 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 will 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 will 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.
- Own features end-to-end—from technical design to testing, deployment, and monitoring
- Maintain high standards for code quality, scalability, and team communication
- 7+ years' experience in software engineering, including recent time in a senior or lead role
- Experience with JavaScript (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
- Bonus points for experience with AI/ML tools or data-led platforms
- Frontend: Vue 3 / TypeScript
- Cloud: AWS
- Databases: PostgreSQL / MongoDB
If you are a seasoned engineer who thrives in a leadership role and enjoys building great products with great people, we would love to hear from you.
Software Developer Node.js JavaScript employer: Digital Waffle
Contact Detail:
Digital Waffle Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer Node.js JavaScript
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the best way to get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Node.js, TypeScript, and any front-end frameworks you've used. 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 your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences leading teams and delivering projects. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Developer Node.js JavaScript
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Node.js, TypeScript, and any leadership roles you've held. We want to see how you can guide our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and how you’ve successfully led teams in the past. Let us know why you’re excited about this role and how you can contribute to our growth.
Showcase Your Projects: If you’ve worked on relevant projects, don’t hold back! Include links to your GitHub or any live demos. We love seeing practical examples of your work, especially if they involve web apps or APIs.
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 keen to join 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, TypeScript, and any front-end frameworks like Vue or React. Brush up on your knowledge of AWS and CI/CD practices, as these will likely come up during the interview. Being able to discuss your experience with these technologies confidently will show that you're the right fit for the role.
✨Showcase Your Leadership Skills
Since this role involves guiding a team, be prepared to share examples of how you've mentored others or led projects in the past. Think about specific challenges you faced and how you helped your team overcome them. This will demonstrate your hands-on leadership style and collaborative approach.
✨Prepare for System Design Questions
Expect questions around system design, security, and performance at scale. Practice explaining your thought process when designing systems and be ready to discuss trade-offs. This will highlight your thoughtful approach and technical direction, which are key for this position.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the product roadmap, or how they measure success. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.