E-commerce Full-Stack Developer
Block Sherpa · Remote
Skills in this posting
The posting
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.
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.
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.
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.
The PivotHop read
- What a software engineer actually earnsmedian, seniority, by country
- Alternative careers for a software engineerevery measured route out
- Backend Developer → Software Engineer68% readiness
- All open software engineer rolesthe full board
Where these skills also reach
- 171 open mobile developer roles68% readiness from software engineer
- 600 open backend developer roles66% readiness from software engineer
- 600 open qa engineer roles49% readiness from software engineer
- 57 open developer advocate roles45% readiness from software engineer
More software engineer roles
Senior Software Engineer (Agentic Search) – Web Rendering Engineer at NebiusGermanyTodayApply
Senior Full Stack Developer (all genders) at Hubject GmbhDeutschland: BerlinTodayApply
Senior Infrastructure Software Engineer at LightningaiLondonTodayApply- Software Engineer, Backend (BI Platform) at Woltglobal2LondonTodayApply
Ground Software Engineer at HypersonicaMunichTodayApply
Backfilled listing, refreshed with the nightly scrape; the employer has not claimed it yet. Are you the employer? Claim this listing and it can be featured to the candidates whose skills already reach it, first month free.