Full Stack Developer

Full Stack Developer

Posted Today by HR GO Recruitment

£600 Per day
Undetermined
Remote
Liverpool, Merseyside

Summary: The CRM Full-Stack Software Engineer/Developer role is focused on developing and scaling a modern customer relationship management platform. The position requires expertise in both frontend and backend technologies, specifically TypeScript, Node.js, and React, to create high-performance and secure CRM features. This is a remote full-time contract position with opportunities for extension based on performance. The candidate will work within a microservices architecture and contribute to various aspects of the platform's development and maintenance.

Key Responsibilities:

  • 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 scalable backend services and microservices
  • Optimise application performance and system reliability
  • Implement automated tests using Jest, Cypress, and TDD practices
  • Collaborate with product managers, designers, QA, and DevOps teams
  • 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

Key Skills:

  • Programming Languages: JavaScript / TypeScript
  • Experience with Python is beneficial
  • Frontend: React, Next.js, HTML5, CSS3
  • Building responsive, accessible user interfaces
  • Backend: Node.js, Express.js
  • API design and microservices architecture

Salary (Rate): £600/day

City: Liverpool, Merseyside

Country: UK

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: CRM Full-Stack Software Engineer/Developer

Location: Remote (UK)

Contract: Full-Time

Salary: £500-600 per day

Overview

We are seeking a talented CRM Full-Stack Software Engineer to support the development and scaling of our modern customer relationship management (CRM) platform. This role involves building and maintaining high-performance, secure, and scalable CRM features across both frontend and backend systems. The ideal candidate will have strong experience with TypeScript, Node.js, React, and cloud-based architectures, along with experience working in microservices environments, building APIs, and managing customer-centric data systems. This position is offered as a remote full-time contract with potential for extension depending on performance and project needs.

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 for teams

The platform is built using modern TypeScript-based full-stack technologies, microservices architecture, and cloud infrastructure.

Key Responsibilities

  • 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 scalable backend services and microservices
  • Optimise application performance and system reliability
  • Implement automated tests using Jest, Cypress, and TDD practices
  • Collaborate with product managers, designers, QA, and DevOps teams
  • 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

Candidate must provide their own equipment

Required Technical Skills

  • Programming Languages JavaScript / TypeScript
  • Experience with Python is beneficial
  • Frontend React Next.js HTML5, CSS3
  • Building responsive, accessible user interfaces
  • Backend Node.js Express.js API design and microservices architecture