Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Sign up for Jobbird
An error occurred while opening the sign-up page. Please try again.

Loading window...

Forgot my password
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Log out
Unfortunately, something went wrong while signing out. Please try again.

Loading window...

Job application sent
Something went wrong while logging in. Please try again.
Something went wrong while signing up. Please try again.

Loading window...

logo
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Filters
Filters
Location and distance
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Jobs posted from
Salary from (per month)
Filters
How our sorting works

The order in which job vacancies are displayed is determined by a composite score based on the following factors:

  • Keyword Relevance: How well your search terms match the vacancy details. We prioritize matches found in the job title, followed by job requirements, location names, and educational levels. Matches within general employer information or the organization's name carry a lower weight.
  • Commercial Prioritization (Premium Jobs): Vacancies paid for by employers ('Premium' or 'Sponsored') receive a ranking boost and will appear higher in the search results.
  • Recency (Date Relevance): Newer vacancies are prioritized. The relevance score of a vacancy is reduced by half once the posting is older than 30 days.
  • Proximity (Distance Relevance): Vacancies located closer to your search location are ranked higher. For vacancies located more than 30 km from the search center, the relevance score is halved.
The final ranking is established by multiplying all these individual factors to calculate the total relevance score.

Elliot Marsh

CRM Full Stack Software Engineer

Elliot Marsh
32 - 40 hour


Show Recently closed jobs

    Elliot Marsh

    CRM Full Stack Software Engineer

    Elliot Marsh
    32 - 40 hour
    Status Open
    Apply now

    Apply on the employer's website


    What we ask

    Education

    No minimum education required

    What we offer

    Hours
    32 to 40 hours per week
    Employment type
    contract

    Job description

    Our client has an exciting opportunity for a CRM Full Stack Software Engineer to join the team.

    Location: UK (Remote)

    Rate: Competitive

    Contract: Full-Time Contract (3–6 Months)

    About The Company

    Our client is an ambitious and fast-growing international technology/marketing business delivering innovative digital solutions that help organisations improve operational efficiency, customer engagement and business performance. Working across a range of sectors, the organisation combines technology, data and digital innovation to build scalable platforms that support business growth and deliver exceptional customer experiences.

    As part of a significant technology programme, they are seeking an experienced CRM Full-Stack Software Engineer to join the development team on an initial 3–6 month contract. This role will play a key part in enhancing and scaling a modern CRM platform, developing secure, high-performance applications that support business-critical operations whilst contributing to the continued evolution of the company's technology estate.

    CRM Full Stack Software Engineer – The Role

    Working within an agile development environment, you will be responsible for designing, developing and maintaining features across a modern full-stack CRM platform. You'll collaborate with product managers, designers, QA engineers and DevOps specialists to deliver scalable, secure and high-performing solutions using modern cloud technologies and microservices architecture.

    This is an excellent opportunity for an experienced contractor who enjoys working on complex software engineering projects and wants to contribute to the delivery of a business-critical platform whilst working within a collaborative, forward-thinking engineering team.

    CRM Full Stack Software Engineer – Key Responsibilities

    - Design, develop and maintain features across a modern CRM platform

    - Build scalable backend services using Node.js and TypeScript

    - Develop responsive user interfaces using React and Next.js

    - Design, maintain and optimise PostgreSQL and MongoDB databases

    - Build secure RESTful APIs and microservices

    - Optimise application performance, scalability and reliability

    - Implement automated testing using TDD, Jest and Cypress

    - Collaborate with Product, QA, Design and DevOps teams

    - Participate in code reviews and engineering best practice

    - Support CI/CD pipelines and Docker deployments

    - Contribute to cloud-based infrastructure and distributed services

    CRM Full Stack Software Engineer – You

    - Commercial experience with TypeScript, Node.js and React

    - Experience with Next.js and modern frontend development

    - Strong REST API and microservices experience

    - Knowledge of PostgreSQL and MongoDB

    - Experience with Docker, CI/CD and cloud platforms (AWS desirable)

    - Experience of Agile software development

    - Knowledge of Jest, Cypress and Test-Driven Development

    - Excellent problem-solving and communication skills

    - Comfortable working independently in a remote environment

    - Passion for developing scalable, maintainable software

    CRM Full Stack Software Engineer – Benefits

    - Initial 3–6 month contract with potential for extension

    - Fully remote UK-based role

    - Opportunity to work on a modern business-critical CRM platform

    - Exposure to cloud-native architecture and microservices

    - Collaborative engineering culture

    To submit your CV for this exciting CRM Full Stack Software Engineer opportunity, please click 'Apply' now
    Apply now

    Apply on the employer's website

    Apply now

    Apply on the employer's website


    Vacancy actions

    Save as favorite
    Share vacancy
    Or apply later


    Jobs

    • Search for jobs
    • Jobs per location
    • Jobs per job profession
    • Jobs per employment
    • Jobs per educational attainment

    Jobbird

    • Switch to different region
    • Terms and Conditions
    © 2026 Jobbird