
Lead Full-Stack Engineer, Node/Sails – Vue/Nuxt
PlannerPal
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇬🇧 United Kingdom
Visit company websiteJob Level
Senior
Tech Stack
AWSJavaScriptJenkinsMongoDBNode.jsNuxtVue.js
About the role
- Own the technical design and architecture of key features and integrations
- Act as a technical partner to key customers and strategic partners , co-designing new product capabilities
- Lead and coordinate the work of a team of engineers in India
- Remain hands-on in development ~50% of the time
- Own the end-to-end solution design for core adviser journeys – including user authentication, meeting recording and transcription, management of user preferences, and integrations with 3rd party tools used by advice firms (e.g. CRM systems, Microsoft Office, corporate SSO providers).
- Translate product requirements and partner/customer needs into clear technical designs, architecture diagrams, and implementation plans.
- Make pragmatic decisions about trade-offs (scope, performance, scalability, security) in a fast-moving environment.
- Act as the day-to-day technical and delivery lead for a team of engineers in India.
- Define and manage the work: break down features into clear tasks, estimate effort, set priorities and timelines, and track progress to ensure on-time delivery.
- Run or participate in ceremonies (stand-ups, planning, reviews) with the offshore team to keep work aligned and unblock issues quickly.
- Review and give feedback on the solutions and output from the outsourced team (designs, pull requests, implementation approaches).
- Ensure effective collaboration and communication across time zones between the UK team and the India-based team.
- Design, build and optimise the core journeys of our service using our tech stack: Backend: Node (Sails.js) Frontend: Nuxt 3 (Vue) Data / Infra: MongoDB, AWS (Cognito, S3, SES, ECS etc.), Jenkins
- Take ownership of complex or high-impact pieces of work, especially where the architecture, integrations or performance considerations are non-trivial.
- Write high-quality, testable code and contribute to our continuous integration and deployment pipelines.
- Work closely with key customers and strategic partners (e.g. core integrations such as Iress Xplan) to co-design new product features and integrations.
- Join selected customer and partner calls as the technical lead – clarifying requirements, exploring solution options, and explaining technical constraints in plain language.
- Partner with the CPTO and product team to ensure customer feedback is translated into robust, scalable product capabilities and then into clear work packages for the offshore team.
- Take ownership of technical design and architectural decisions as part of a small, fast-moving team.
- Help evolve our platform architecture for performance, resilience, observability and security as we scale.
- Work with the outsourced partner to ensure agreed standards are met (tests, performance, security), without needing to build every process from scratch yourself.
- Identify and drive improvements to developer experience, tooling and internal processes (e.g. testing, release, monitoring, on-call), in collaboration with both in-house and outsourced engineers.
Requirements
- Degree in Computer Science or related developer education (e.g. a reputable coding bootcamp) or equivalent practical experience
- 7+ years’ experience designing, developing, shipping and maintaining backend applications using Node/Sails.js and front-end web applications using modern JavaScript frameworks (ideally Vue/Nuxt.js), including operating at senior/lead level.
- Proven experience leading work delivered by offshore engineering teams, ideally India-based – including planning and prioritising work, running ceremonies/stand-ups, reviewing output, and ensuring on-time, high-quality delivery across time zones.
- Has previously acted as a tech lead for a small team , whether in-house or via an outsourced/offshore partner, with responsibility for delivery and technical decisions rather than line management.
- Strong experience working with MongoDB and AWS hosting/back-end services (e.g. Cognito, S3, SES).
- Experienced in designing, building and maintaining automated tests and contributing to CI pipelines.
- Has worked with other developers in an agile set-up (e.g. sprints, stand-ups, retros).
- Experienced in debugging and fixing live incidents in time-pressured situations, and in improving systems/processes to prevent recurrences.
- Experience of working with continuous deployment pipelines (you don’t have to build everything yourself, but should be comfortable working within and improving such setups).
- Strong understanding of industry trends and development best practices – especially regarding security, application performance and scalability.
- Has a strong sense of ownership , attention to detail and the ability to work independently with a team-oriented work ethic.
- Strong communication skills for effective teamwork and collaboration, and confidence interacting with customers and partners in a technical leadership capacity.
- Is proactive, initiates improvements, and offers assistance even without being asked.
- Comfortable in using AI code development tooling
- Right to work in the UK
Benefits
- Competitive salary + employee share options
- Remote-first work environment (UK-based team) with a collaborative team culture
- Regular team meet-ups to foster team synergy and alignment
- Work directly with the founding team – your leadership and decisions will have a visible, measurable impact
- An open, transparent work environment where your voice is valued and your contributions directly shape the company’s trajectory
- Clear growth path: as the business scales, you’ll have opportunities to expand your scope, ownership and influence
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsSails.jsVue.jsNuxt.jsMongoDBAWSCognitoS3SESCI/CD
Soft skills
leadershipcommunicationteamworkproblem-solvingattention to detailproactivityindependencecollaborationtime managementadaptability
Certifications
Degree in Computer Sciencecoding bootcamp certification