Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Developer (React, TypeScript, Node.js)

Madfish

Remote

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in the United Kingdom is seeking a Full Stack Developer for a short-term client project. The ideal candidate will have strong experience in React, TypeScript, and Node.js. Responsibilities include developing responsive UI components, building backend services, and implementing REST APIs. The role requires 3+ years of experience in related technologies and the ability to manage complex XML data workflows. Competitive compensation and a full-time, one-month commitment are offered.

Qualifications

  • 3+ years of professional experience in frontend development with React and TypeScript.
  • 3+ years of backend development experience using Node.js and Express.
  • Strong understanding of REST APIs, JSON/XML, and full-stack integration.

Responsibilities

  • Develop responsive, scalable UI components using React and TypeScript.
  • Build and maintain backend services using Node.js and Express.
  • Design and implement secure, performant REST APIs.

Skills

React
TypeScript
Node.js
Express
REST APIs
MongoDB
Git/GitHub
Docker
JWT
AWS S3

Tools

Multer
pdfkit
puppeteer
Stripe
Twilio
Job description

We are looking for a Full Stack Developer with strong experience in React, TypeScript, and Node.js (Express or NestJS) to join our team on a short-term client project (full-time for 1 month).
The ideal candidate is comfortable working across the entire stack — building intuitive, high-quality frontend interfaces while developing secure and performant backend services and APIs.

This role includes working with complex XML data flows, implementing XSD validation, and collaborating closely with DevOps and frontend engineers to deliver production-ready features within a tight timeframe.

Responsibilities
  • Develop responsive, scalable UI components using React and TypeScript
  • Build and maintain backend services using Node.js and Express
  • Design and implement secure, performant REST APIs with validation, authentication, and rate-limiting
  • Handle XML data workflows and apply XSD schema validation in backend systems
  • Work with MongoDB, Mongoose, and Prisma ORM for efficient data management
  • Manage authentication using JWT and bcryptjs
  • Integrate third-party services: AWS S3 (file storage), Stripe (payments), Twilio (SMS), Nodemailer (emails)
  • Handle file uploads securely using Multer and AWS SDK
  • Generate documents using tools like pdfkit, puppeteer, and marked
  • Write unit/integration tests, perform code reviews, and follow clean architecture practices
  • Monitor application performance using tools like New Relic and Winston logging
Requirements
  • 3+ years of professional experience in frontend development with React and TypeScript
  • 3+ years of backend development experience using Node.js and Express
  • Strong understanding of REST APIs, JSON/XML, and full-stack integration
  • Practical experience working with XML/XSD validation
  • Experience with Git/GitHub workflows and CI/CD pipelines
  • Familiarity with containerized environments (Docker)
Nice to Have
  • Experience with form-heavy interfaces, dashboards, or workflow-based UIs
  • Familiarity with Redis for caching or real-time use cases
  • Experience working in microservices architecture
  • Understanding of accessibility (WCAG), responsive design, and performance optimization
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.