B2B Portal Intern
B2B Portal Development Intern (BigCommerce)
About the role
Our B2B portal is built on BigCommerce B2B Edition with a custom Node.js: account hierarchy, role-based access, quote workflow, multi-tier approvals, and net-terms checkout. You will ship buyer-facing features that enterprise customers see every day.
About the role
Our B2B portal is built on BigCommerce B2B Edition with a custom Node.js Backend-For-Frontend (BFF) layer. Your primary job is to stand up the launch version of the portal — the foundational features enterprise buyers need to actually transact: a working catalog, a working cart, a working checkout, working accounts, and a clean visual identity. Everything else is built on top of that foundation, and we want it solid before we layer in the more complex B2B mechanics.
This is a build-from-the-ground-up role. You'll get hands-on experience configuring BigCommerce, writing Stencil theme code, building the BFF in Node.js, and shipping features buyers will see on day one of launch.
What you'll build (launch fundamentals)
- BigCommerce store setup and configuration — catalog, product attributes, categories, customer groups, tax and shipping zones, store settings.
- Storefront theme — Stencil theme customization to match SwifTrade brand: home page, product listing pages, product detail pages, cart, checkout flow.
- Buyer accounts — registration, login, account dashboard, order history, basic address book.
- Catalog browsing and search — category navigation, search, product filters, product detail rendering.
- Cart and checkout — add to cart, cart edits, standard checkout, payment integration (cards), order confirmation.
- Basic user roles — at minimum, a Buyer role and an Admin role per company account, with appropriate permissions.
- Email notifications — order confirmation, shipping notification, password reset.
- The BFF skeleton — a Node.js service that sits between the Stencil frontend and BigCommerce, with auth, logging, error handling, and the basic endpoints for the features above.
What you'll learn
- BigCommerce v3 REST + Storefront API end-to-end, Stencil theme development, webhooks with HMAC verification.
- Node.js backend development at production quality — auth, logging, error handling, OpenTelemetry tracing, secrets management.
- The full lifecycle of launching an ecommerce storefront from configuration to first order.
- Real B2B commerce concepts (covered as you reach the additional scope): quotes, POs, terms, approvals, tier pricing, JIT SSO provisioning.
- Working with secrets management (Vault), structured logging, and code review on a real engineering team.
Qualifications
Required
- BS/MS in CS, Software Engineering, or related.
- Solid in JavaScript or TypeScript; comfortable with Node.js or willing to ramp up fast.
- Have built at least one full-stack project (school, hackathon, or personal).
- Experience with REST APIs and JSON.