Full Stack Developer
We're looking for a skilled Full Stack Developer with at least 4 years of experience and strong e-commerce knowledge to join our growing team. You'll work closely with our CTO and COO to design, build, and scale custom e-commerce solutions and third-party integrations. This is a fully remote position with high ownership and direct impact.
About the Role
You’ll contribute to projects across multiple domains, including:
- Custom platforms built with React and Next.js, focusing on modern, performance-first UIs with excellent user experience
- Scalable backend systems developed with NestJS and TypeORM, using PostgreSQL or other relational databases
- Integration of third-party APIs and services into NestJS / Node.js / Next.js / React applications
- E-commerce workflows including payment processing, order management, product catalog systems, and vendor integrations
- AI-assisted features and data pipelines leveraging platforms such as Google Vertex AI or other Generative AI services
Qualifications
Required
- 4+ years of experience as a full-stack developer
- Proficiency in frontend frameworks: React (required), Next.js (strongly preferred)
- Strong backend development skills in NestJS and/or Node.js
- Experience with TypeORM and relational databases (PostgreSQL preferred)
- Familiarity with Docker, CI/CD pipelines, and general DevOps workflows
- Experience integrating third-party APIs and vendor services into Next.js / Node.js applications
- Experience deploying and managing applications on Google Cloud Platform (GCP)
- Familiarity with Agile/Scrum methodologies and collaborative development practices
- Strong understanding of RESTful API design and GraphQL
- Knowledge of application security best practices (authentication, authorization, data protection)
Nice to Have
- Experience with AI tools such as Google Vertex AI, OpenAI API, or other Generative AI platforms
- Familiarity with headless e-commerce platforms (e.g., Shopify, Medusa, CommerceLayer)
- Knowledge of message queues and event-driven architecture (e.g., BullMQ, RabbitMQ, Pub/Sub)
- Experience with caching strategies (Redis, CDN)
- Contributions to open-source projects or a strong personal portfolio
- Experience with TypeScript across both frontend and backend codebases
Responsibilities
- Collaborate with the CTO and COO to design and implement new features and system architecture
- Build, maintain, and scale backend systems using NestJS and Node.js
- Develop performant, accessible, and user-friendly frontend interfaces with React and Next.js
- Design and maintain RESTful and/or GraphQL APIs consumed by frontend clients and third parties
- Integrate third-party APIs, payment gateways, and vendor systems into existing and new platforms
- Ensure responsive design, cross-browser compatibility, and accessibility (WCAG) standards
- Optimize application performance, scalability, and reliability across the full stack
- Write clean, well-documented, and testable code; participate actively in code reviews
- Contribute to and maintain technical documentation and architecture decision records
- Identify and proactively resolve technical debt, security vulnerabilities, and bottlenecks
- Mentor junior developers and support knowledge sharing within the team
Tech Stack at a Glance
- Frontend: React, Next.js, TypeScript, Tailwind CSS
- Backend: NestJS, Node.js, TypeORM, PostgreSQL
- Infrastructure: Google Cloud Platform (GCP), Docker, CI/CD
- Tooling: Git, GitHub/GitLab, Jira/Linear, Agile/Scrum
- AI / ML: Google Vertex AI, Generative AI integrations (a plus)
What We Offer
- 100% remote position with flexible working hours
- Direct collaboration with senior leadership and meaningful technical ownership
- Opportunity to shape architecture and processes in a fast-moving environment
- Exposure to cutting-edge e-commerce technology and AI integrations
- A collaborative, low-bureaucracy team that values craft and impact