Senior Vendure & Next.js Developer

Job Description

  • Design, develop, and maintain e-commerce solutions using Vendure backend and Next.js frontend
  • Implement and extend Vendure APIs, custom fields, and business logic
  • Develop and optimize GraphQL schemas, queries, mutations, and resolvers
  • Build efficient GraphQL API integrations between frontend and backend systems
  • Create and maintain advanced GraphQL data fetching strategies (caching, batching, pagination)
  • Develop responsive and high-performance frontend components with Next.js and TypeScript
  • Build robust backend services and APIs using Node.js and NestJS frameworks
  • Create modular, scalable, and maintainable Node.js applications following best practices
  • Build and optimize complex e-commerce workflows including product browsing, cart management, and checkout processes
  • Implement user authentication and profile management systems
  • Develop zone-based product filtering and regional marketplace capabilities
  • Configure and optimize database performance (PostgreSQL)
  • Set up and maintain caching strategies with Redis and Elasticsearch
  • Collaborate with cross-functional teams including designers, product managers, and mobile developers
  • Mentor junior developers and provide technical guidance
  • Implement automated testing and ensure code quality
  • Participate in code reviews and technical planning sessions
  • Document technical specifications and architecture decisions

Experience Needed:

5 To 10 Years