Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
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.
Key Skills
Ranked by relevanceReady to apply?
Join Halian | Managed Services, Recruitment Agency & Contract Staffing and take your career to the next level!
Application takes less than 5 minutes

