Analisando propostas

Mern Fullstack development

Publicado em 30 de Maio de 2025 dias na TI e Programação

Sobre este projeto

Aberto

About the Role:
We are looking for a skilled Full-Stack Developer (MERN Stack) to join our team and lead the development of a robust Invoice and Billing System. The system will allow Admins to manage inventory and punch orders, while Subadmins handle dispatches and create sub-orders. You’ll be responsible for both frontend and backend development, ensuring a seamless and secure experience for all users.

Key Responsibilities:
🔧 System Design & Architecture:
Design and develop a scalable MERN-based invoice and billing system with role-based access.

Create intuitive dashboards and forms for admins and subadmins.

🧾 Admin Features:
Develop modules to:

Create and manage inventory products.

Punch and manage customer orders.

View analytics and invoice histories.

📦 Subadmin Features:
Build functionality to:

Dispatch orders based on assigned tasks.

Create and manage sub-orders linked to main orders.

Update status, add delivery details, and log activity.

🌐 Frontend (React.js):
Build responsive and dynamic UI components.

Implement forms for order creation, dispatching, and invoicing.

Integrate data visualization for order and inventory stats.

🔌 Backend (Node.js + Express.js):
Design and implement secure RESTful APIs.

Handle business logic for inventory, order, and user role workflows.

Implement authentication and role-based authorization (JWT, middleware).

🗃️ Database (MongoDB):
Design schemas for inventory, orders, sub-orders, and user roles.

Manage relational logic using Mongoose.

Implement data validation and aggregation queries.

✅ Testing & Debugging:
Write unit and integration tests for critical workflows.

Debug and troubleshoot issues across the stack.

🚀 Deployment & Maintenance:
Deploy and maintain the app on platforms like AWS, Heroku, or Vercel.

Monitor performance, log errors, and apply patches as needed.

Requirements:
Strong hands-on experience with MongoDB, Express.js, React.js, Node.js.

Familiarity with JWT, Mongoose, Axios, and REST APIs.

Solid understanding of role-based access control (RBAC).

Experience working with inventory, invoicing, or ERP-like systems is a plus.

Familiar with Git and Agile workflows.

Strong problem-solving and communication skills.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Meio período
Funções necessárias Desenvolvedor

Duração do projeto De 3 a 6 meses

Habilidades necessárias

Outro projetos publicados por J. P.