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