Get Hired Logo Get Hired

Backend Engineer -Golang (m/w/d)

Posted: April 30, 2025

Job Description

Join Shopware, a leading Open Source E-commerce platform, as a Backend Engineer focusing on the new DataBus project. This role involves designing and implementing a scalable, event-driven system for seamless integrations across various commerce platforms using Golang and cloud-native technologies. Contribute to the core backend architecture and potentially the frontend while working remotely within Europe.

Key Information

  • Location Model: Remote
  • Location Details: Europe-wide
  • Salary Range: N/A
  • Years Experience Min: N/A (Experience with Golang or similar required)
  • Employment Type: Permanent
  • Company Industry: E-commerce / SaaS
  • Visa Sponsorship: N/A
  • Relocation Assistance: N/A
  • Working Hours: Flexible schedule

Technical Stack

  • Core (Must-Have):
    • Golang
    • Scalable and reliable backend services
    • API Design (GraphQL, REST)
    • Databases (PostgreSQL, MySQL, Redis, Elasticsearch)
    • Cloud Environments (AWS, Docker)
    • CI/CD Pipelines
    • High Availability (HA) principles
    • Fault-tolerant architectures
  • Nice-to-Have:
    • Message Queues (Kafka, RabbitMQ, NATS)
    • Kubernetes
    • Frontend Technologies (React, Vue)

Role & Responsibilities

  • Key Responsibilities:
    • Develop and maintain scalable backend services in Golang.
    • Design and optimize API structures (GraphQL, REST).
    • Work on data modeling, database scaling, and query design.
    • Contribute to event-driven architecture using message queues.
    • Optimize cloud-native deployments with DevOps team (Kubernetes, Docker, CI/CD).
    • Ensure robust error handling, resilience, and data integrity.
  • Must-Have Qualifications:
    • Experience in backend development with Golang or a similar language.
    • Solid understanding of High Availability and fault-tolerant architectures.
    • Knowledge of API design best practices and data processing.
    • Experience with databases like PostgreSQL, MySQL, Redis, or Elasticsearch.
    • Familiarity with Cloud environments (AWS, Docker, CI/CD).
  • Nice-to-Have Qualifications:
    • Experience with message queues (Kafka, RabbitMQ, NATS).
    • Interest in frontend technologies (React, Vue).

Company & Culture

  • Benefits Highlights:
    • Permanent employment contracts
    • Flexible working hours and full-remote options
    • Free choice of work hardware
    • Structured onboarding with a "Buddy"
    • Opportunities for personal growth and development
    • Company pension scheme
    • Health programs
    • Regular team events
  • Potential Red Flags / Things to Note:
    • N/A
  • Company Culture Snippets:
    • Open culture
    • Flat hierarchies
    • Emphasis on Eigeninitiative (personal initiative)
    • Inspirational environment with engaged colleagues

Job Details

Location

Remote / Schöppingen, Germany

Key Skills

Golang Kafka Graphql Backend Development Rest Event Driven Architecture Api Design Data Modeling Database Scaling Query Design