At a Glance
- Tasks: Design and optimise scalable software using Node.js and modern cloud technologies.
- Company: Fast-growing AI-driven SaaS company with a strong engineering culture.
- Benefits: Competitive salary, fully remote work, and clear progression paths.
- Why this job: Join a dynamic team and make a real impact in AI-enabled applications.
- Qualifications: Strong full stack experience with expertise in Node.js and cloud engineering.
- Other info: Collaborative culture focused on high-quality engineering and continuous improvement.
The predicted salary is between 70000 - 80000 £ per year.
A fast-growing AI-driven SaaS company is hiring three Senior Software Engineers to join its engineering team. These are hands-on roles with a strong backend and architectural focus, ideal for engineers who enjoy working in scale up or startup environments and want to build high-quality, cloud-native software that powers real-world automation. You’ll be part of cross-functional squads delivering modern, serverless, AI-enabled applications used in highly regulated industries. The company has a strong engineering culture, embraces AI-assisted development, and offers autonomy, impact, and the chance to help shape technical direction.
Role: Senior Software Engineer
Salary: £70,000 to £80,000 per annum
Location: Fully Remote (UK-based)
What you’ll be doing:
- Design, build, and optimise scalable software using Node.js, TypeScript, React, AWS Lambda, Step Functions, DynamoDB
- Contribute to architecture discussions and ensure solutions are secure, cloud-native, and maintainable
- Use AI-assisted tooling to speed up development, testing, and debugging
- Work closely with Product, Delivery, and Technical Leads to refine requirements and deliver iteratively
- Mentor junior engineers and conduct code reviews to maintain quality and consistency
- Help drive best practices across DevOps, CI/CD, observability, and secure coding
- Collaborate with other squads to ensure technical alignment across the platform
What you’ll need:
- Strong full stack experience with a backend-first mindset
- Expertise in Node.js, TypeScript, React, and modern cloud engineering
- Hands-on experience with AWS serverless, particularly Lambda, Step Functions, DynamoDB
- Solid understanding of scalable architecture and performance optimisation
- Experience in scale ups, startups, or SMEs where speed, ownership, and adaptability matter
- Strong debugging, problem solving, and delivery skills
- Interest in or experience with AI-assisted engineering tools (e.g. GitHub Copilot)
- Comfortable working in agile squads and contributing across the full SDLC
What’s on offer:
- £70,000 to £80,000 per annum
- Fully remote working across the UK
- Modern AI-first engineering environment
- Real ownership and impact in a growing product-led team
- Opportunity to shape tooling, workflow, and engineering standards
- Clear progression path into Technical Lead
- Collaborative culture with a focus on high-quality engineering and continuous improvement
If you’re a hands-on engineer who enjoys building scalable backend systems, working cloud-first, and embracing AI-assisted development, this is a great opportunity to join a fast-moving team solving meaningful technical challenges.
Node.js Software Engineer in Dunfermline employer: Digital Waffle
Contact Detail:
Digital Waffle Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Node.js Software Engineer in Dunfermline
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in AI-driven environments. A friendly chat can lead to referrals or insider info about job openings that might not be advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Node.js, TypeScript, and AWS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and architectural patterns, as these are often hot topics in interviews for backend roles.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with scalable architecture and AI-assisted tools to catch our eye.
We think you need these skills to ace Node.js Software Engineer in Dunfermline
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, TypeScript, and AWS. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about the role and how your background makes you a perfect fit for our fast-paced, AI-driven environment. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems or optimised systems. We love engineers who can think critically and adapt quickly, especially in scale-up settings!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Digital Waffle
✨Know Your Tech Stack
Make sure you’re well-versed in Node.js, TypeScript, and AWS services like Lambda and DynamoDB. Brush up on your knowledge of scalable architecture and performance optimisation, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially in scale-up or startup environments. Be ready to explain how you approached these problems and the solutions you implemented, highlighting your debugging and delivery skills.
✨Embrace AI-Assisted Development
Since the company values AI-assisted tooling, be prepared to talk about your experience with tools like GitHub Copilot. Share examples of how these tools have improved your workflow and contributed to your projects.
✨Demonstrate Collaboration and Mentorship
Highlight your experience working in agile squads and mentoring junior engineers. Discuss how you’ve contributed to code reviews and maintained quality standards, as this aligns with the company’s focus on collaboration and continuous improvement.