E-commerce Full-Stack Developer
Sobre este empleo
Requirements
I am looking for an experienced MERN-focused Full Stack Developer who can move quickly from frontend review to a production-ready backend and payment-ready commerce flows.
- Minimum 5+ years of MERN stack experience (React, Node.js/Express, MongoDB) with strong backend fundamentals.
- Hands-on experience building e-commerce platforms (cart, checkout, orders, user accounts, and product browsing).
- Proven experience delivering admin dashboards with role-based access and practical operational tooling.
- Direct experience integrating Stripe payments.
- Strong understanding of JWT authentication, secure API design, and protecting payment + order flows from edge cases.
- Ability to translate frontend needs into backend contract/API design (clear request/response shapes, consistent error handling, and predictable UI states).
- Clean development practices: version control, maintainable code, and clear documentation for handoff.
- Soft skills we value: ownership, responsiveness, and the ability to break work into milestones. We also expect clear communication and proactive risk identification during implementation.
- Portfolio demonstrating similar commerce or payment-integrated projects.
Note: I will provide the frontend repository link for review(github.com/jose-olivencia235/Ecommerce-Frontend ). Backend work must be built from scratch to match the current frontend architecture.
Job Description
I need you to review the existing frontend and then complete the platform by implementing the missing backend and end-to-end flows.
Here is Github Repository of our Frontend:
github.com/jose-olivencia235/Ecommerce-Frontend
- Perform a code review of the provided React frontend and propose UI/UX improvements that align with the desired backend behavior.
- Design and build the backend using Node.js, Express, and MongoDB, including robust APIs for all core pages and user flows.
- Implement authentication and authorization with JWT (secure routes, role-based access for admin/dashboard).
- Create data models and endpoints for products, collections, cart, orders, wishlists, reviews, and search/filter operations.
- Build an admin dashboard: define features, permissions, and the backend support required (inventory/catalog management, order management, and basic analytics where appropriate).
- Integrate payments with Stripe, including order creation, payment confirmation/webhooks, and failure handling.
- Ensure smooth UX by adding missing frontend/backend coordination such as wishlist actions, reviews workflows, and reliable loading/error states.
- Provide estimates, a milestones-based delivery plan, and clear deliverables as the project progresses.
Budget & Timeline
Time line is within 2 months.
I expect the freelancer to deliver a functioning backend (Node.js/Express/MongoDB + JWT), an admin dashboard plan and implementation, payment integrations for Stripe, and the remaining commerce features: wishlist, reviews, and improved loading states.
Desirable (Preferred)
- Experience with React 18/19 and Vite-based codebases, including performance and UX improvements that enhance loading/error states.
- Experience implementing wishlist/reviews systems with moderation-friendly designs and scalable query patterns.
- Familiarity with search/filter optimization strategies in MongoDB (indexes, query composition, pagination).
- Experience designing admin dashboards with pragmatic components (tables, filters, bulk actions) and secure server-side enforcement.
- Ability to propose improvements beyond the initial scope while staying on schedule and budget.
I am looking for an experienced Full Stack Developer to complete my e-commerce platform. The frontend is already built with React and is publicly available on GitHub. I need someone who can review the existing codebase, identify what needs improvement, and build the complete backend with admin dashboard and payment integration.
Referencia del mercado
Explorar empleos relacionados
Empleos similares
Analista de Trade Marketing Ancón
Analista De Riesgo De Mercado Y Liquidez
Medico Veterinario - Supervisor de Sanidad Avícola
Mesero/a para Equipo de Servicio
Jefe de Guardia Mina
Mesera/Mesero para Equipo de Servicio
Preguntas frecuentes
¿Qué salario puedo esperar?
Este anuncio no muestra salario. Roles similares en Perú suelen pagar alrededor de 1 400 S/ (mediana de 28 505 ofertas).
¿Cómo solicito este empleo?
Abre la página original de la fuente y contacta allí al empleador. Finder nunca cobra a los candidatos.
¿Estas ofertas están actualizadas?
Sí. Finder actualiza regularmente vacantes de fuentes públicas y elimina las cerradas.
¿Dónde ver el tipo de contrato y el formato de trabajo?
Las condiciones clave aparecen encima de la descripción. También puedes abrir listados relacionados de Block Sherpa y Perú.

