Full-Stack Developer (React / Node.js)

Job Description

We are seeking a skilled Full-Stack Developer to join our innovative team. In this role, you'll take ownership of building dynamic, high-performance web applications using React and Node.js, and integrating AI-driven features.


Job Responsibilities

  • Develop full-stack web applications using React for frontend and Node.js for backend services

  • Integrate AI features and services into applications using modern AI frameworks or APIs (OpenAI, document processing)
  • Design and maintain databases (MongoDB) and optimize queries for performance

  •  Build responsive, modern UI components with React and modern CSS frameworks

  • Implement complex forms, document processing workflows, and file management systems

  • Ensure application performance, security, and scalability across all layers

  • Integrate third-party services (DocuSign, payment processing, cloud storage)

  • Collaborate with designers, product managers, and other developers to deliver high-quality features

  • Stay up-to-date with the latest React, Node.js, and AI technologies to continuously improve application architecture

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3+ years of professional full-stack development experience

  • Deep proficiency in React.js, including component-based architecture and modern front-end development best practices

  • Solid experience with Node.js and building scalable, maintainable backend services with Express.js

  • Hands-on experience integrating AI tools, libraries, or APIs into web applications (e.g., OpenAI, document processing services)

     

  • Strong understanding of MongoDB, Mongoose ODM, and database optimization

  • Proficiency in HTML5, CSS3, and creating responsive, performant web interfaces

  • Experience with modern CSS frameworks and styling approaches

  • Familiarity with cloud platforms (AWS S3, Vercel) and deploying full-stack applications

  • Skilled in Git and modern development tools

  • Ability to write clean, modular, and maintainable code following best practices

  • Understanding of JWT authentication, bcrypt, and secure session management is considered an advantage

  • Experience with third-party integrations (e.g., Stripe, payment processing) will be a plus

  • Exposure to web scraping tools like Playwright or Puppeteer will be considered a strong plus

  • English communication skills at B1 level or higher

Application Procedures

All interested candidates are welcome to send their CV to [email protected] with a note of "Full-Stack Developer (React / Node.js)" in the subject line.