Job Title: CRM Full-Stack Software Engineer
Location: Remote
Contract: 3 Months Outside IR35
Start Date: ASAP
Rate: £350 - £400 per day
Overview
We are looking for a Full-Stack Software Engineer to play a key role in building a CRM platform from the ground up. This is a hands-on opportunity to design and develop a scalable, high-performance system from scratch, shaping both the architecture and core functionality.
You will work across the full stack using modern technologies, including TypeScript, Node.js, and React, within a cloud-based, microservices-driven environment.
What You’ll Be Working On
* Designing and building a CRM platform
* Developing features to manage customer lifecycle and engagement
* Building workflows, automation, and internal tools
* Creating reporting dashboards and analytics capabilities
* Integrating with third-party services and APIs
Key Responsibilities
* Design, build, and scale CRM features from scratch across the full stack
* Develop backend services using Node.js and TypeScript
* Build modern, responsive UIs using React and Next.js
* Design and implement database structures (PostgreSQL, MongoDB)
* Develop secure and scalable RESTful APIs
* Implement and maintain a microservices architecture
* Optimise performance, scalability, and reliability from the ground up
* Introduce testing frameworks and best practices (Jest, Cypress, TDD)
* Work closely with product, design, and DevOps teams to shape the platform
* Contribute to CI/CD pipelines and containerised deployments (Docker)
* Support cloud infrastructure and distributed systems
Key Requirements
* Strong experience building full-stack CRMs
* Expertise in TypeScript, Node.js, and React
* Experience designing scalable architectures and systems
* Strong understanding of microservices and API design
* Experience with PostgreSQL and/or MongoDB
* Familiarity with cloud environments and DevOps practices
* Experience implementing testing frameworks and CI/CD pipelines
* Strong problem-solving and ownership mindset
This is an ideal role for a Developer who's immediately available, with CRM experince, ready to crack on. Email me at or apply here!