Company Introduction
Shopware is a leading ecommerce system that enables companies worldwide to scale quickly and efficiently in digital commerce. As a trendsetting open source solution, Shopware is already used by some of the largest European brands, retailers, and manufacturers in the B2C and B2B industries.
Responsibilities
- Design, build, and evolve Go-based gRPC services, including OAuth flows, integrations, and caching strategies
- Build and operate the service backends in TypeScript/Node.js (e.g., Hono), including internal and merchant APIs, background workers, and scheduled jobs
- Shape contract-first APIs (Protobuf/OpenAPI), versioning strategies, and safe rollouts across multiple consumer services
- Own data reliability and consistency across Redis caches, MySQL persistence, and asynchronous job queues (SQS)
- Implement security and multi-tenant access patterns (M2M auth, signed query params, internal auth)
- Drive observability and resilience (structured logging, metrics, tracing, retries, and backpressure)
- Collaborate with platform/infra to optimize AWS-based deployments (ECS, Terraform, CI/CD, secrets management)
Requirements
- 5+ years of backend engineering experience in Go and/or TypeScript (Node.js)
- Solid experience working with AI-assisted coding tools like Cursor, Claude Code, and Antigravity, with well-defined processes to ensure high-quality code generation
- Strong background in distributed systems, APIs (gRPC/REST), and service-to-service integrations
- Experience with relational databases (MySQL) and caches (Redis) at scale
- Familiarity with asynchronous processing and job queues (SQS or similar)
- Experience with Cloud (AWS), containerized deployments (Docker, ECS), and Terraform
- Clear communication, ownership mindset, and fluent English
Benefits
- Open culture with flat hierarchies, where individual initiative is encouraged
- Permanent positions that offer long-term security
- Flexible working hours and options for mobile work and full-remote contracts
- Freedom to choose your preferred work hardware
- Well-structured onboarding with support from a personal 'buddy'
- Inspiring environment with dedicated colleagues and a dynamic community
- Diverse opportunities for personal growth and development
- Attractive perks such as company pension plans, health programs, and regular team events