shopware AG
Backend Engineer
Salary not disclosed5+ yearsRemote
- Engineering
- Full time
- Today
About the role
Shopware is building a new team for the Shopware Pulse product area, which manages subscriptions, payments, and service overages. As a Backend Engineer, you will be responsible for central service-to-service infrastructure, data pipelines, and APIs that power both internal operations and merchant-facing functions. You will work on scalable, distributed systems and cloud-native solutions while collaborating with platform and infrastructure teams.
Responsibilities
- Entwurf, Entwicklung und kontinuierliche Weiterentwicklung von Go-basierten gRPC-Services, einschließlich OAuth-Flows, Integrationen und Caching-Strategien
- Entwicklung und Betrieb von Service-Backends in TypeScript/Node.js, einschließlich interner und Merchant-APIs, Background-Workern und geplanten Jobs
- Gestaltung von Contract-First-APIs (Protobuf/OpenAPI), inklusive Versionierungsstrategien und sicherer Rollouts
- Verantwortung für Datenzuverlässigkeit und -konsistenz über Redis-Caches, MySQL-Persistenz und asynchrone Job-Queues
- Implementierung von Sicherheits- und Multi-Tenant-Zugriffsmustern, darunter M2M-Authentifizierung und interne Authentifizierungsmechanismen
- Aufbau und Weiterentwicklung von Observability und Resilienz, einschließlich strukturierter Logs, Metriken, Tracing und Retry-Mechanismen
- Enge Zusammenarbeit mit Platform- und Infrastruktur-Teams zur Optimierung AWS-basierter Deployments
Required skills
- Go
- TypeScript
- Node.js
- Distributed systems
- gRPC
- REST
- MySQL
- Redis
- SQS
- AWS
- Docker
- ECS
- Terraform
- Infrastructure as Code
Qualifications
- More than 5 years of experience in backend development with Go and/or TypeScript
- Experience with AI-assisted coding tools
Benefits
- Flexible working hours
- Full-remote contracts
- Choice of hardware
- Structured onboarding
- Company pension scheme
- Health programs
- Team events
About the Company
Shopware is a leading open-source e-commerce system that helps companies worldwide scale their digital trade efficiently. It is used by some of the largest European brands, merchants, and manufacturers in both B2C and B2B environments.