You are viewing a preview of this job. Log in or register to view more details about this job.

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.