Job Detail

Full Stack Software Developer (MERN)

Web Development Full–time
ID: #18881
Posted: 2026-03-06
Salary

Description

About Genesis Code Genesis Code is a modern software development company focused on building scalable, high-quality digital products and web applications. We work with modern technologies and best engineering practices to deliver reliable and high-performance software solutions. Role Overview We are looking for a Full Stack Software Developer with strong experience in the MERN stack and TypeScript. The ideal candidate will have experience building production web applications, strong UI development skills, and familiarity with CI/CD pipelines. Key Responsibilities • Develop and maintain web applications using MongoDB, Express.js, React.js, and Node.js • Write clean, scalable, and maintainable code using TypeScript • Build responsive and high-quality user interfaces • Design and develop RESTful APIs and backend services • Implement and maintain CI/CD pipelines • Collaborate with internal teams and stakeholders to deliver features and improvements • Suggest and implement new technical ideas and improvements • Ensure applications are optimized for performance, scalability, and security Requirements • 3–5 years experience as a Full Stack Developer or MERN Stack Developer • Strong knowledge of MongoDB, Express.js, React.js, and Node.js • TypeScript experience is required • Strong UI development experience • Experience working on live/production web applications • Experience with CI/CD pipelines and modern deployment workflows • Experience writing and maintaining automated tests (unit, integration, or end-to-end) using frameworks such as Jest, React Testing Library, Cypress, or similar • Good understanding of REST APIs and Git • Strong problem-solving and collaboration skills • Degree in Computer Science or a related STEM field is a plus Benefits • Market competitive salary • 25 days annual leave plus UK bank holidays • Flexible or hybrid working options • Company pension scheme • Learning and development opportunities How to Apply Please send your CV to: careers@genesiscode.co.uk Job Type: Full-time Pay: £40,000.00-£55,000.00 per year Benefits: • Employee discount • Flexitime Application question(s): • How many years of professional experience do you have with the MERN stack (MongoDB, Express.js, React.js, Node.js)? • Have you worked on live/production web applications using React and Node.js? • Do you have experience implementing or working with CI/CD pipelines? • Do you currently have the legal right to work in the United Kingdom? • Please provide links to any live projects, portfolio, or GitHub demonstrating your work. • Do you have experience writing and maintaining automated tests (unit, integration, or end-to-end) using frameworks such as Jest, React Testing Library, Cypress, or similar in production applications? Work Location: Hybrid remote in London

Hard Skills 8
Skill Source Confidence
React llm_hard
100%
Git llm_hard
100%
RESTful APIs llm_hard
100%
JavaScript/Node.js llm_hard
100%
Express.js (Node.js) llm_hard
100%
MongoDB llm_hard
100%
CI/CD llm_hard
100%
Jest llm_hard
100%
Soft Skills 4
Skill Source Confidence
Collaboration llm_soft
100%
Problem-Solving llm_soft
100%
Continuous Learning llm_soft
80%
Skill Development llm_soft
80%
Apply Options
Publisher Direct Link
Indeed No Apply
API Logs for this Job
Query Country Status Response ms Created
Full Stack Software Developer (MERN) extracted 4635 2026-03-28 10:33
Full Stack Software Developer (MERN) classified 449 2026-03-28 10:15
software developer in London, UK gb duplicate 9655 2026-03-28 10:09
full stack developer in London, UK gb processed 9845 2026-03-28 10:04
Raw JSON
{
  "job_id": "PF2pYhv719XfWAvsAAAAAA==",
  "job_city": "London",
  "job_state": null,
  "job_title": "Full Stack Software Developer (MERN)",
  "job_salary": null,
  "job_country": "GB",
  "job_benefits": null,
  "job_latitude": 51.5072178,
  "job_location": "London",
  "job_onet_soc": null,
  "apply_options": [
    {
      "is_direct": false,
      "publisher": "Indeed",
      "apply_link": "https://uk.indeed.com/viewjob?jk=c07dbea81188312a"
    }
  ],
  "employer_logo": null,
  "employer_name": "Genesis Code Limited",
  "job_is_remote": false,
  "job_longitude": -0.12758619999999998,
  "job_posted_at": "22 days ago",
  "job_publisher": "Indeed",
  "job_apply_link": "https://uk.indeed.com/viewjob?jk=c07dbea81188312a",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "About Genesis Code\nGenesis Code is a modern software development company focused on building scalable, high-quality digital products and web applications. We work with modern technologies and best engineering practices to deliver reliable and high-performance software solutions.\n\nRole Overview\nWe are looking for a Full Stack Software Developer with strong experience in the MERN stack and TypeScript. The ideal candidate will have experience building production web applications, strong UI development skills, and familiarity with CI/CD pipelines.\n\nKey Responsibilities\n\n• Develop and maintain web applications using MongoDB, Express.js, React.js, and Node.js\n\n• Write clean, scalable, and maintainable code using TypeScript\n\n• Build responsive and high-quality user interfaces\n\n• Design and develop RESTful APIs and backend services\n\n• Implement and maintain CI/CD pipelines\n\n• Collaborate with internal teams and stakeholders to deliver features and improvements\n\n• Suggest and implement new technical ideas and improvements\n\n• Ensure applications are optimized for performance, scalability, and security\n\nRequirements\n\n• 3–5 years experience as a Full Stack Developer or MERN Stack Developer\n\n• Strong knowledge of MongoDB, Express.js, React.js, and Node.js\n\n• TypeScript experience is required\n\n• Strong UI development experience\n\n• Experience working on live/production web applications\n\n• Experience with CI/CD pipelines and modern deployment workflows\n\n• Experience writing and maintaining automated tests (unit, integration, or end-to-end) using frameworks such as Jest, React Testing Library, Cypress, or similar\n\n• Good understanding of REST APIs and Git\n\n• Strong problem-solving and collaboration skills\n\n• Degree in Computer Science or a related STEM field is a plus\n\nBenefits\n\n• Market competitive salary\n\n• 25 days annual leave plus UK bank holidays\n\n• Flexible or hybrid working options\n\n• Company pension scheme\n\n• Learning and development opportunities\n\nHow to Apply\nPlease send your CV to: careers@genesiscode.co.uk\n\nJob Type: Full-time\n\nPay: £40,000.00-£55,000.00 per year\n\nBenefits:\n\n• Employee discount\n\n• Flexitime\n\nApplication question(s):\n\n• How many years of professional experience do you have with the MERN stack (MongoDB, Express.js, React.js, Node.js)?\n\n• Have you worked on live/production web applications using React and Node.js?\n\n• Do you have experience implementing or working with CI/CD pipelines?\n\n• Do you currently have the legal right to work in the United Kingdom?\n\n• Please provide links to any live projects, portfolio, or GitHub demonstrating your work.\n\n• Do you have experience writing and maintaining automated tests (unit, integration, or end-to-end) using frameworks such as Jest, React Testing Library, Cypress, or similar in production applications?\n\nWork Location: Hybrid remote in London",
  "job_google_link": "https://www.google.com/search?ibp=htl;jobs&q=full+stack+developer+in+London,+UK+jobs+in+the+last+month&htidocid=PF2pYhv719XfWAvsAAAAAA%3D%3D&hl=en-GB&shndl=37&shmd=H4sIAAAAAAAA_xXMPQ6CQBBA4dhyBAszpVqwxsRGY-UPDVrIAciyDLC67GyYUSm9g62n8yRi87rvRZ9RtD3enYNMtLlBRpU8dYewxwc6CtjB9HS4nGfwfb3hSgUw6s40QB4SotrheNOIBF4rxezimkWLNbGhVpHHgno1IP4n52YYB6cF8-Vq0cfB1_NJgh7ZMuyoREhtawVLsB5S8iX5H5BQjyCfAAAA&shmds=v1_ATWGeeN4IHkaxu4dfT3HjSSFYU_BOdv8Wt5E3Y8eH1Go6HzTPA&source=sh/x/job/li/m1/1#fpstate=tldetail&htivrt=jobs&htiq=full+stack+developer+in+London,+UK+jobs+in+the+last+month&htidocid=PF2pYhv719XfWAvsAAAAAA%3D%3D",
  "employer_reviews": null,
  "employer_website": null,
  "job_onet_job_zone": null,
  "job_salary_period": null,
  "job_salary_string": null,
  "job_apply_is_direct": false,
  "job_employment_type": "Full–time",
  "job_benefits_strings": null,
  "job_employment_types": [
    "FULLTIME"
  ],
  "job_posted_at_timestamp": 1772755200,
  "job_posted_at_datetime_utc": "2026-03-06T00:00:00.000Z"
}