Backend & DevOps Engineer (Medusa, Node.js/TypeScript)
Andersen is hiring a Backend & DevOps Engineer (Medusa, Node.js/TypeScript) for a project developing a B2B e-commerce platform, integrating business systems, and automating operations. The customer is an established international organization offering a diverse range of products and services across multiple markets. Its activities focus on supporting business needs, improving operational processes, and delivering effective solutions. The company continues to develop its capabilities, adapt to changing market requirements, and pursue long-term growth. The project is focused on developing and maintaining a B2B e-commerce platform based on a headless commerce architecture. It includes extending platform functionality, integrating external business systems, and implementing process automation and AI-based capabilities to support business operations.
Responsibilities
- Evolving the Medusa-based commerce backend: custom modules, data models, module links, API routes, workflows.
- Extending Medusa Admin with widgets and custom routes.
- Implementing B2B features: company accounts, customer groups, customer-specific price lists, quotes, approval flows, bulk ordering.
- Integrating ERP, CRM, PIM and back-office systems via workflows, event subscribers and scheduled jobs.
- Designing, building and deploying AI agents and tools working through Medusa APIs and workflows.
- Owning cloud infrastructure for Medusa: PostgreSQL, Redis, containerized server and worker instances, CI/CD.
- Finding manual bottlenecks and automate them.
- Writing clean, tested, secure code.
Requirements
- Experience in backend development with Node.js and TypeScript for 5+ years.
- Hands-on production experience with Medusa (v2 preferred): custom modules, workflows SDK incl. compensation logic, subscribers, Admin customizations for 1+ years.
- B2B e-commerce logic in practice: price lists, customer groups, company accounts, quotes or approval flows.
- Integrations with third-party systems (ERP, payment, fulfillment, CRM or PIM) using event-driven / asynchronous patterns.
- PostgreSQL and Redis in production.
- Docker, CI/CD pipelines, at least one major cloud (AWS, GCP or Azure) and infrastructure as code.
- Level of English – from Upper-Intermediate and above.
Nice to have
- Deploying and scaling Medusa with separate server and worker modes.
- Kubernetes.
- AI integration, LLM workflows, autonomous AI agents for business processes.
- Next.js storefronts or multi-platform frontends.
- GraphQL API design.
- Medusa plugin development.
Compensation: 2700–4550 EUR per month.