Job
In this role, you will create high-performance backend services in Go, design REST APIs, develop responsive user interfaces, optimize the tech stack, and support the team with code reviews.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- You build it, you run it! You take responsibility for the design, implementation, and operation of our applications in the STACKIT Marketplace—with a focus on backend services in Go or as a versatile full-stack developer.
- Go & Backend Specialist: You design and develop high-performance backend services and Backend-for-Frontend (BFF) architectures in Go (Golang), and provide scalable REST and gRPC APIs.
- UX/UI Developer: Working closely with our UX designers, you turn wireframes and prototypes into pixel-perfect, responsive, and accessible user interfaces that delight our customers.
- Quality First: You don’t just write code—you ensure the highest software quality through unit and end-to-end tests (both in the frontend and for your backend services).
- Team player & visionary: You work agilely with Product Owners and engineering teams to bring technical visions to life across the full stack, and actively drive the evolution of our tech stack.
- Mentor & Coach: You enjoy sharing your knowledge! You support your colleagues with code reviews and help establish best practices in the BFF area.
Our expectations of you
Qualifications
- Go & API enthusiast: You are proficient in Go (Golang) or a comparable modern backend language and have in-depth knowledge of REST API design, microservices, and data modeling.
- Web-native: HTML5, CSS3 (Sass/SCSS), and modern JavaScript are your tools of the trade. You know exactly how browsers render and how to optimize web performance.
- Cloud affinity: Basic knowledge of Docker and Kubernetes is important, as you’ll be working in a “You build it, you run it” environment and will be able to deploy both your frontend and backend containers yourself.
- Problem-solver: Complex UI logic, asynchronous data streams, or backend routing don’t faze you—your analytical skills help you find elegant solutions across system boundaries.
- Communication professional: Fluency in spoken and written English is a must, as we operate internationally. German language skills are a plus. You enjoy working in an agile team that pushes one another to excel.
Experience
- Backend or Full-Stack Professional: You have several years of professional software development experience, primarily with a strong focus on backend development (Go, microservices, API design) or as a Full-Stack Engineer.
- Frontend skills (Optional / Plus): Experience with Angular, TypeScript, and modern web technologies is a major plus for a full-stack role, but not a deal-breaker for backend specialists.
- Tooling expert: You are familiar with build tools (Webpack, NX) and package managers (npm, yarn), and have experience setting up CI/CD pipelines (e.g., with GitHub Actions or Azure DevOps).
What we offer
- Fluency in spoken and written English is essential, as we operate internationally. German language skills are a plus.
Benefits
Work-Life-Integration
Health, fitness & fun
Topics you will work on
Job locations
About your employer
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.
- Established Company
- Onsite, Hybrid, Full Remote
- Trade
More jobs
These jobs might also interest you
We - the HUK-COBURG Insurance Group - are among the top 10 largest in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our tradition of often...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...