Job
- Level
- Senior
- Job Field
- IT, DevOps, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Bad Friedrichshall
- Working Model
- Onsite
Job Summary
You develop performant microservices in Go, design event-driven architectures, and take responsibility for the entire software lifecycle, including monitoring and deployments in Kubernetes.
Job Technologies
Your role in the team
- Design & Development: You design and implement high-performance microservices in Go - idiomatic, testable, and production-ready. You utilize modern development tools, including AI-powered tools, to enhance quality and speed.
- Architecture: You actively contribute to designing event-driven architectures (including REST and gRPC interfaces), adhere to established messaging patterns (idempotent consumers, dead-letter queues), and document architectural decisions as ADRs.
- DevOps & Operations: Following the principle "You build it, you run it," you are responsible for the entire technical lifecycle of the software, Kubernetes deployments on our Cloud STACKIT, as well as monitoring, structured logging, and tracing of your services. You define SLOs in collaboration with Product and the team.
- Teamwork: You derive technical requirements from user stories and conduct code reviews.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Tech Stack: Go: Module, Error Handling, Goroutine Lifecycle Management, Context Propagation, golangci-lint APIs: REST (OpenAPI 3.x) and RabbitMQ/AsyncAPI; gRPC knowledge is a plus Containers & Cloud: Docker, Kubernetes, Distroless Images, Resource Limits Databases: PostgreSQL; other backends (Redis, MongoDB) are advantageous CI/CD: GitLab Pipelines, govulncheck / Snyk / SonarQube
- Language skills: Confident communication in German and English.
Experience
- Experience: 3+ years of practical experience in backend development, ideally with Go. Alternatively, solid knowledge of Java/Kotlin or C# - with a willingness to learn Go.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Schwarz Unternehmenskommunikation GmbH & Co. KG
The Schwarz Group, based in Neckarsulm, is a significant German conglomerate and one of the largest retail groups in Europe. It operates over 13,900 stores under the brands Lidl and Kaufland and employs around 575,000 people.
Description
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Trade