> Markdown version of [/jobs/ext/1478774-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/1478774-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Developer - **Company:** Talent Ltd - **Location:** UK (Remote available) - **Salary:** £156,000.0 - £182,000.0 - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon Cloudfront, Amazon Elastic Compute Cloud, Amazon S3, Application Performance Management, HTML5, Automation of Tests, Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Databases, DevOps, Github, Design of User Interfaces, Python (Programming Language), PostgreSQL, MongoDB, MySQL, Node.Js, Next.js, Amazon Simple Notification Service (SNS), TypeScript, Web Content Accessibility Guidelines, AWS Cdk, Cloud Platform System, Test-Driven Development (TDD), ReactJS, Express.js, Cypress (Programming Language), Backend, Git, Event Driven Architecture, Data Analytics, AWS Fargate, Bitbucket, Front End Software Development, Functional Programming, Api Design, Cloudwatch, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Software Version Control, Docker, Microservices - **Published:** July 29, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=87d9604781e1266c ## About the Role * AWS services: EC2, ECS/Fargate, S3, Lambda, SQS/SNS, CloudFront, CloudWatch * Infrastructure as Code (AWS CDK or Terraform) * Experience building CRM or data-driven platforms * Event-driven systems and background processing * Accessibility improvements (WCAG standards) Personal Attributes * Strong problem-solving mindset * Ability to work independently in a remote environment * Excellent communication and collaboration skills * Detail-oriented with strong focus on code quality * Comfortable working in agile development environments * Passion for building scalable and maintainable systems ## Description Our client is seeking a highly skilled CRM Full-Stack Software Engineer for an initial 3-month contract to support the development, optimisation, and scaling of a modern CRM platform. You will work across the full stack to deliver secure, high-performance features and contribute to a microservices-based, cloud-native architecture., During the initial contract period, you will be expected to: * Deliver core CRM features across frontend and backend * Build and optimise microservices supporting customer workflows * Implement secure, scalable RESTful APIs * Improve performance and reliability of existing CRM modules * Contribute to CI/CD pipelines and containerised deployments * Support integrations with third-party services * Ensure high code quality through TDD, Jest, and Cypress * Collaborate with product, design, QA, and DevOps teams to meet sprint goals Project Overview You will contribute to the design and development of a scalable CRM platform used to: * Manage customer lifecycle and engagement * Store and process customer and organisation data * Automate workflows and notifications * Provide reporting dashboards and analytics * Integrate with third-party services and APIs * Support internal operational tools The platform is built using modern TypeScript-based full-stack technologies, microservices architecture, and cloud infrastructure., * Design, develop, and maintain CRM platform features across the full stack * Build scalable backend services using Node.js and TypeScript * Develop modern user interfaces using React and Next.js * Design and maintain relational and document databases (PostgreSQL, MongoDB) * Build secure and performant RESTful APIs * Implement microservices and distributed backend systems * Optimise application performance and reliability * Implement automated tests using Jest, Cypress, and TDD practices * Participate in code reviews and maintain high engineering standards * Contribute to CI/CD pipelines and containerised deployments using Docker * Support cloud-based infrastructure and distributed services Required Technical SkillsProgramming Languages * JavaScript / TypeScript * Python (beneficial) Frontend * React * Next.js * HTML5, CSS3 * Responsive and accessible UI development Backend * Node.js * Express.js * API design & microservices architecture Databases * PostgreSQL * MongoDB * MySQL Testing * TDD * Jest * Cypress Cloud & DevOps * Docker * CI/CD pipelines * Cloud infrastructure (AWS preferred) Version Control * Git * GitHub / Bitbucket ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Web Development Best Practices: What The Data Tells us](https://www.wearedevelopers.com/magazine/84-web-development-best-practices-what-the-data-tells-us) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)