
Backend Engineer
Shopware
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
About the role
- Design, development and continuous improvement of Go-based gRPC services, including OAuth flows, integrations, and caching strategies
- Development and operation of service backends in TypeScript/Node.js (e.g., with Hono), including internal and merchant APIs, background workers, and scheduled jobs
- Design of contract-first APIs (Protobuf/OpenAPI), including versioning strategies and safe rollouts across multiple consuming services
- Responsibility for data reliability and consistency across Redis caches, MySQL persistence, and asynchronous job queues (e.g., SQS)
- Implementation of security and multi-tenant access patterns, including M2M authentication, signed query parameters, and internal authentication mechanisms
- Building and advancing observability and resilience, including structured logs, metrics, tracing, retry mechanisms, and backpressure strategies
- Close collaboration with platform and infrastructure teams to optimize AWS-based deployments (ECS, Terraform, CI/CD, secret management)
Requirements
- More than 5 years of backend development experience with Go and/or TypeScript (Node.js)
- Solid experience using AI-assisted coding tools such as Cursor, Claude Code, and Antigravity, including 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 caching systems (Redis) in production and under high load
- Familiarity with asynchronous processing and job queues (SQS or similar systems)
- Experience with cloud infrastructures (AWS), containerized deployments (Docker, ECS), and Infrastructure as Code with Terraform
- Clear communication skills, strong ownership mindset, and fluent English
Benefits
- Company culture: open environment, flat hierarchies, and encouragement of initiative
- Employment contracts: permanent positions offering long-term stability
- Flexibility: flexible working hours and options for mobile work and fully remote contracts
- Equipment: free choice of work hardware
- Onboarding: well-structured onboarding with support from a personal "buddy"
- Work environment: inspiring setting with committed colleagues and a dynamic community
- Development opportunities: diverse opportunities for personal growth and development
- Additional benefits: attractive perks such as company pension plans, wellness programs, and regular team events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoTypeScriptNode.jsgRPCProtobufOpenAPIMySQLRedisAWSTerraform
Soft skills
clear communicationownership mindset