Job
- Level
- Senior
- Job Field
- IT, DevOps, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Full Remote, Hybrid, Onsite
Job Summary
In this role, you will develop Go-based gRPC services and TypeScript backends for APIs and data pipelines, manage security and rollout strategies, and optimize AWS deployments.
Job Technologies
Your role in the team
- We're building a new enablement team, which will be responsible for our Shopware Pulse product area, encompassing everything related to managing subscriptions, payments, and overages for our Shopware Services.
- As a Backend Engineer, you'll own critical service-to-service infrastructure, data pipelines, and APIs that power both internal operations and merchant-facing capabilities.
- 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).
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Strong background in distributed systems, APIs (gRPC/REST), and service-to-service integrations.
- Vertrautheit mit asynchroner Verarbeitung und Job-Queues (SQS oder ähnlich).
- Clear communication, ownership mindset, and fluent English.
Experience
- 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.
- Experience with relational databases (MySQL) and caches (Redis) at scale.
- Experience with Cloud (AWS), containerized deployments (Docker, ECS), and Terraform.
This text has been machine translated. Show original
What we offer
- 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."
- An 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.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
shopware AG
Shopware is a leading e-commerce system that is used by some of the largest European brands, retailers and manufacturers in the B2C and B2B sector.
Description
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Trade, Internet, IT, Telecommunication