At a Glance
- Tasks: Develop and optimise backend services using Node.js and NestJS for exciting digital projects.
- Company: Fast-paced digital agency with a focus on innovation and collaboration.
- Benefits: Competitive pay up to £400 per day, flexible remote work, and opportunities for growth.
- Why this job: Join a dynamic team and make an impact on enterprise-level client solutions.
- Qualifications: 5 years of Node.js experience, strong communication skills, and a proactive mindset.
- Other info: Ideal for those who thrive in fast-paced environments and enjoy client interaction.
The predicted salary is between 72000 - 96000 £ per year.
We are seeking an experienced Senior Node.js / NestJS Engineer to support a series of digital initiatives for a fast-paced digital agency environment. This role is a client-facing consultancy position, requiring excellent communication skills, the ability to manage stakeholder expectations, and the confidence to work autonomously while contributing to high-quality engineering outcomes. You will collaborate with cross-functional teams to architect, develop, and deliver robust backend services and APIs for enterprise-level clients. The ideal contractor will be proactive, adaptable, and comfortable working within evolving project scopes and agency workflows.
Key Responsibilities
- Develop, maintain, and optimise backend services using Node.js and NestJS.
- Work directly with client stakeholders to gather requirements, present solutions, and provide technical guidance.
- Architect scalable, maintainable backend systems aligned with best practices.
- Collaborate with internal UX, frontend, strategy, and delivery teams to ensure successful project execution.
- Conduct code reviews, uphold engineering standards, and ensure high code quality.
- Troubleshoot issues, recommend improvements, and contribute to technical decision-making.
- Provide consultancy-level insight on project feasibility, risk management, and solution design.
- Deliver documentation and handover materials as required.
Required Skills & Experience
- 5 years experience with Node.js engineering in production environments.
- Strong commercial experience with NestJS (or similar structured frameworks).
- Previous work within consultancy or digital agency environments - Highly desirable.
- Demonstrated client-facing experience, including presenting technical approaches and managing expectations.
- Solid understanding of modern backend architecture, API development, microservices, and integration patterns.
- Experience with TypeScript, RESTful APIs, and ideally GraphQL.
- Strong understanding of CI/CD pipelines, modern DevOps workflows, and cloud platforms (AWS, GCP, or Azure).
- Familiarity with testing frameworks (Jest, etc.).
- Ability to work independently under limited supervision in a remote environment.
- Excellent communication and documentation skills.
Nice-to-Have
- Experience in digital agency-style rapid delivery environments.
- Knowledge of containerisation tools such as Docker.
- Experience with authentication/authorisation frameworks (OAuth, JWT, etc.).
- Background in mentoring or leading small technical teams.
Up to £400 per day Outside of IR35. Apply now.
Locations
Node JS Developer in City of London, London employer: Halian | Managed Services, Recruitment Agency & Contract Staffing
Contact Detail:
Halian | Managed Services, Recruitment Agency & Contract Staffing Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Node JS Developer in City of London, London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have a lead on that perfect Node.js Developer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using Node.js and NestJS. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to backend development. Be ready to discuss your experience with APIs, microservices, and any consultancy work you've done.
✨Tip Number 4
Don't forget to apply through our website! We’ve got some fantastic opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Node JS Developer in City of London, London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js and NestJS specifically. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects and achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this consultancy position. We love seeing enthusiasm and a clear understanding of our agency's needs.
Showcase Your Communication Skills: Since this role involves client interaction, make sure your application reflects your communication prowess. We appreciate clarity and professionalism, so keep it concise yet informative!
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’s super easy!
How to prepare for a job interview at Halian | Managed Services, Recruitment Agency & Contract Staffing
✨Know Your Tech Inside Out
Make sure you’re well-versed in Node.js and NestJS. Brush up on your knowledge of backend architecture, API development, and microservices. Be ready to discuss your past projects and how you’ve tackled challenges using these technologies.
✨Show Off Your Communication Skills
Since this role is client-facing, practice explaining technical concepts in simple terms. Prepare examples of how you've managed stakeholder expectations in the past. This will demonstrate your ability to bridge the gap between tech and non-tech audiences.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills and adaptability. Think of scenarios where you had to troubleshoot issues or recommend improvements. Be ready to share how you approached these situations and what the outcomes were.
✨Demonstrate Your Collaborative Spirit
This role involves working with cross-functional teams, so highlight your experience collaborating with UX, frontend, and strategy teams. Share specific examples of successful project executions where teamwork played a key role.