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.