Skip to main content
Join us

Full-Stack Developer MERN Stack

RemoteFull-timeRemote friendly

The project

B2H is building a modern web platform designed to turn complex workflows into simple, reliable user experiences.

The product combines a React-based interface, Node.js services, MongoDB data management and external APIs to deliver a scalable full-stack application. The goal is to build a functional MVP with a clean architecture, responsive interface and production-ready foundations.

You join a team working across software, AI and machine learning to build and integrate the MVP.

Your mission

Build the full-stack web application that connects the product's frontend, backend, database and external services into one coherent platform.

Responsibilities

Frontend — React.js

  • Build responsive and interactive web interfaces with React.js
  • Develop reusable UI components and application layouts
  • Implement authentication and user flows
  • Connect the frontend to backend APIs
  • Manage application state and asynchronous data
  • Ensure responsive design across desktop and mobile
  • Focus on usability, performance and visual consistency

Backend — Node.js / Express.js

  • Design and implement the backend architecture
  • Develop REST APIs using Node.js and Express.js
  • Implement authentication, authorization and user management
  • Build business logic and application services
  • Integrate external APIs and third-party services
  • Handle validation, errors and API security
  • Structure the backend for maintainability and scalability

Database — MongoDB

  • Design MongoDB schemas and data models
  • Implement CRUD operations and database services
  • Manage relationships between application entities
  • Optimize queries and database performance
  • Ensure data consistency and appropriate access control

Integration & Deployment

  • Connect frontend, backend and database components
  • Configure environment variables and application configuration
  • Dockerize the application where appropriate
  • Deploy the application to a cloud environment
  • Implement basic security and production best practices
  • Test the complete application before delivery

Technologies

MongoDB · Express.js · React.js · Node.js · JavaScript / TypeScript · REST APIs · Git · Docker · Tailwind CSS

Knowledge of authentication solutions, cloud platforms and testing frameworks is a plus.

Deliverables

  • Complete React frontend
  • Node.js / Express.js backend
  • MongoDB database implementation
  • REST API documentation
  • Authentication and user management
  • External API integrations
  • Deployment configuration
  • Tested and functional MVP

Who we are looking for

  • Studying software engineering, computer science or equivalent
  • Comfortable working across both frontend and backend
  • Good understanding of JavaScript and the MERN stack
  • Familiar with REST APIs and MongoDB
  • Able to structure a project into clean, reusable components
  • Comfortable using Git and collaborative development workflows
  • Care about both code quality and user experience
  • Docker, TypeScript, testing and cloud deployment are a plus
  • Curious, autonomous and willing to learn quickly

Timeline

A one-month internship organized in four stages: project framing and architecture, core frontend/backend development, integration and testing, then final evaluation and MVP presentation.

How to apply

Fill in the form below with your CV. We reply within 48 business hours.

Apply for this role