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.