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

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

 

Required skills experience

Node.js

Required languages

English B2 - Upper Intermediate
Published 28 November
139 views
ยท
67 applications
95% read
ยท
78% responded
Last responded 42 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...