
Full Stack Developer
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Mexico.
• Create new services utilizing Node.js: Catalog, Order, Store, Payment, and Admin BFF.
• Fork and modify existing services to fit the marketplace context.
• Design and develop REST APIs with well-defined contracts (OpenAPI).
• Construct the Ordering Platform Partner API integration.
• Implement Redis caching, handle Kafka events, and facilitate asynchronous processing.
• Develop a customer-facing web application using React/Next.js.
• Create an admin dashboard featuring order management UI and product toggle controls.
• Implement payment processes using Stripe.
• Integrate Firebase Auth for authentication workflows.
• Manage client-side state with Zustand or TanStack Query.
• Assist in the setup and maintenance of the CI/CD pipeline.
• Write unit, integration, and end-to-end tests.
• Engage in code reviews and architectural discussions.
• Contribute to the setup of observability tools.
• 3–5 years of experience as a Full Stack Developer.
• Strong proficiency in Node.js and React.
• Experience in developing REST APIs.
• Solid grasp of microservices architecture.
• Familiarity with SQL databases, particularly MySQL.
• Knowledge of cloud environments, especially AWS.
• Experience with payment integrations, with Stripe being a plus.
• Background in marketplace or e-commerce (Nice to Have).
• Experience with Kafka or event-driven systems (Nice to Have).
• Knowledge of Kubernetes (Nice to Have).
• Familiarity with Elasticsearch / OpenSearch (Nice to Have).
• Experience with Terraform or Infrastructure as Code (Nice to Have).
• Contractor scheme.
• 100% Remote.
Thinkahead Consultant Psychologist Pty Ltd
Calliere Group
Coinbase
Endless Access
Get handpicked remote jobs straight to your inbox weekly.