About the Role
We are looking for a strong Node.js Full Stack Developer to join our engineering team and contribute to the development of client web platforms, eCommerce systems, automation pipelines, and internal infrastructure. You will work across the full stack — from API design and backend business logic to front-end implementation and integration with third-party services.
This is a senior individual contributor role. You will own features and systems end-to-end, make independent architectural decisions within an agreed framework, and take full accountability for the quality and performance of what you ship. You will collaborate closely with other engineers and communicate directly with clients on technical matters.
What You Will Do
- Design, develop, and maintain RESTful and GraphQL APIs using Node.js and Express or Fastify
- Build front-end interfaces using React or Next.js, implementing designs to pixel-accurate standards
- Architect and implement data models in PostgreSQL, MongoDB, or MySQL depending on project requirements
- Integrate third-party services — payment gateways, CRMs, shipping providers, marketing tools — via API
- Build automation workflows using custom scripts, webhooks, and integration platforms
- Contribute to DevOps processes: CI/CD pipeline configuration, cloud deployment on AWS or similar
- Participate in code review, enforce quality standards, and mentor junior contributors
- Write clear, maintainable code with meaningful documentation
- Estimate work accurately, communicate progress proactively, and flag blockers early
What We Are Looking For
- 4+ years of professional full-stack development experience
- Strong proficiency in Node.js — you understand the event loop, async patterns, and performance characteristics
- Solid front-end skills in React with experience in Next.js (SSR, SSG, App Router)
- Relational and non-relational database experience with strong SQL skills
- RESTful API design experience and working knowledge of authentication (JWT, OAuth 2.0)
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker)
- Working knowledge of Git and collaborative development workflows
- Strong problem-solving instincts — you debug systematically and document your findings
- Written English communication sufficient for direct client-facing technical correspondence
Nice to Have
- Experience with WooCommerce, Shopify, or Shopify Plus development
- TypeScript proficiency
- Experience building or integrating AI/LLM-powered features
- Familiarity with message queues (RabbitMQ, Redis, or similar)
- Experience with eCommerce integrations: Stripe, PayPal, logistics APIs
How to Apply
Send your CV, GitHub profile or code portfolio, and a brief introduction explaining your most relevant project experience