Senior Full-Stack Developer – High-Growth Tech Startup Location: Remote
Salary: Up to £85,000
This ambitious, early-stage tech startup is transforming how digital platforms leverage data and automation. Backed by a growing client base and a clear product vision, they are building a solution that integrates complex data sources to power real-time insights and streamlined workflows.
They are now seeking a Senior Full-Stack Developer to join their lean, high-performing team. This is a pivotal opportunity for someone who thrives in fast-paced environments, enjoys autonomy, and brings deep technical experience across both frontend and backend development.
You’ll take ownership of end-to-end feature development from shaping APIs to delivering high-performance user interfaces helping define the technical direction of a rapidly evolving product.
Responsibilities
Lead full-stack development using NestJS, MongoDB, React, and TypeScript.
Integrate and manage third-party APIs, including Meta’s API and a separate API for aggregating social media data.
Contribute to system architecture and backend service design, including authentication and data flow across services.
Deliver responsive, accessible, and performant web interfaces with Next.js and TailwindCSS.
Collaborate with design, product, and engineering peers to bring new features to life.
Implement robust testing strategies using Jest and other modern QA tools.
Participate in code reviews and help define best practices for the engineering team.
Communicate complex technical ideas clearly to both technical and non-technical stakeholders.
Champion continuous improvement and a culture of experimentation and learning.
Requirements
~5–6+ years of experience in full-stack development roles.
~ Strong proficiency in JavaScript/TypeScript, React, NestJS, and MongoDB.
~ Solid experience with API integration (GraphQL, REST, OAuth).
~ Familiarity with infrastructure tools like Docker or cloud platforms (e.g., AWS, Vercel, or GCP).
~ Comfortable working in dynamic startup environments with shifting priorities.
~ Demonstrated ability to take ownership of features from concept to release.
~ Excellent problem-solving and communication skills.
~ A collaborative, adaptable mindset and willingness to support teammates and business goals even if that means getting hands-on with unfamiliar tools or occasionally working outside of regular hours.