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.