Logo shopware AG

backend engineer

New

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

    • Location Berlin

      Germany

    This is your employer

    shopware AG

    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
  • Logo shopware AG

    backend engineer

    Location
    Berlin
    Working Model
    Full Remote, Hybrid, Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs