Full Stack Developer - Partner Marketplace

S
ScalepexE-commerce, Marketplace
MexicoContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3–5 years of experience
Required Skills
AWSNode.jsMySQLReactRESTful APIsMicroservices

Requirements

  • 3–5 years of experience as a Full Stack Developer
  • Strong experience with Node.js
  • Strong experience with React
  • Experience building REST APIs
  • Solid understanding of microservices architecture
  • Experience with SQL databases (MySQL)
  • Familiarity with cloud environments (AWS)
  • Experience with payment integrations (Stripe is a plus)
  • Marketplace or e-commerce experience (Nice to Have)
  • Kafka or event-driven systems (Nice to Have)
  • Kubernetes (Nice to Have)
  • Elasticsearch / OpenSearch (Nice to Have)
  • Terraform or Infrastructure as Code (Nice to Have)

Responsibilities

  • Scaffold and develop new Node.js services: Catalog, Order, Store, Payment, and Admin BFF
  • Fork and adapt existing Auth, User, Notification, and Customer Support services for the marketplace context
  • Extract and reuse cart logic, Stripe integration, and store management patterns from existing production code
  • Design and implement REST APIs with clear contracts (OpenAPI), proper versioning, authentication, and error handling
  • Build Ordering Platform Partner API integration for user account creation, order sync, and catalog ingestion
  • Implement Redis caching, Kafka event handling, and async processing patterns where appropriate
  • Write database migrations and manage MySQL schemas across services
  • Build the customer-facing React/Next.js web application: product browsing, cart, checkout, order confirmation, and account management
  • Build the admin dashboard: order management UI, product toggle controls, customer lookup, and metrics views
  • Implement Stripe payment flows including payment intent creation, form handling, and webhook-driven confirmation
  • Integrate Firebase Auth for authentication flows and Firebase Cloud Messaging for push notifications
  • Ensure mobile-responsive, accessible, and performant UI across all surfaces
  • Manage client-side state using Zustand or TanStack Query as appropriate to the data type
  • Support CI/CD pipeline setup and maintenance using GitHub Actions and AWS services
  • Write unit, integration, and end-to-end tests targeting 80% code coverage on critical paths
  • Participate in code review, architectural discussions, and technical planning sessions
  • Contribute to observability setup: structured logging, alerting, and monitoring configuration
  • Support load testing, performance optimization, and UAT coordination in Phases 4 and 5
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now