Skip to content
mimi

Senior Software Engineer - Frontend / Fullstack - Marketplace (m/w/d)

Schwarz IT

Heilbronn · On-site Full-time Senior Yesterday

About the role

About Schwarz Digits

Schwarz Digits creates the technological foundation for digital decision-making freedom in Europe. As the IT and digital division of the Schwarz Group, we develop and manage the IT infrastructures for the retail divisions Lidl and Kaufland, as well as Schwarz Produktion and PreZero. At the same time, we act as an independent provider on the external market, supporting companies across Europe in their digital transformation. We bundle our core services in the areas of Cloud, Cyber Security, Data & AI, Communication, and Workspace. Contribute to digital decision-making freedom in Europe.

With us, you work at the intersection of agility and security: You benefit from fast decision-making processes, enjoy real scope for design in your projects, and build on the stable foundation of the Schwarz Group. You will develop the STACKIT Portal and the Marketplace, the central interface for our customers - from the user interface deep into the backend.

Your Responsibilities

  • You build it, you run it! You take responsibility for the design, implementation, and operation of our applications in the STACKIT Marketplace - with a clear focus on the frontend, but with the power to also tackle the backend.
  • Angular Architect: You develop modern Single Page Applications (SPAs) based on Angular and ensure a clean, modular architecture that remains maintainable even with growing complexity.
  • BFF & Go-Backend Builder: You are not just an API consumer, but also a designer! You develop our Backend-for-Frontend (BFF) architecture in Go and provide tailor-made, performant REST APIs for efficient data exchange.
  • UX/UI Realizer: In close cooperation with our UX designers, you transform wireframes and prototypes into pixel-perfect, responsive, and accessible user interfaces that delight our customers.
  • Quality First: You don't just write code, you guarantee the highest software quality through unit and end-to-end tests (for both frontend and your backend services).
  • Team Player & Visionary: You work agilely with Product Owners and Engineering Teams to realize technical visions full-stack, and actively drive the further development of our tech stack.
  • Mentor & Coach: You enjoy sharing your knowledge! You assist your colleagues with advice and support during code reviews and establish best practices in the frontend and BFF areas.

Your Qualifications

  • Fullstack Mindset: You have several years of experience in professional software development with a clear focus on the frontend, but also feel at home in backend structures.
  • Angular Expert: You master Angular (current versions), TypeScript, and RxJS in your sleep and are very familiar with state management.
  • Go & API Enthusiast: You have practical experience in backend development - ideally in Go (Golang) - or are highly motivated to learn Go as a new language. Designing REST APIs and the Backend-for-Frontend (BFF) pattern are very familiar to you.
  • Web Native: HTML5, CSS3 (Sass/SCSS) and modern JavaScript are your tools. You know exactly how browsers render and how to optimize web performance.
  • Tooling Expert: You are familiar with build tools (Webpack, NX), package managers (npm, yarn) and have experience setting up CI/CD pipelines (e.g. with GitHub Actions or Azure DevOps).
  • Cloud Affinity: Basic knowledge of Docker and Kubernetes is important, as you work in a "You build it, you run it" environment and can deploy both your frontend and backend containers yourself.
  • Problem Solver: Complex UI logic, asynchronous data streams, or backend routing don't make you sweat - your analytical skills help you find elegant solutions across system boundaries.
  • Communication Professional: English spoken and written is a must, as we are internationally positioned. German language skills are a plus. You enjoy working agilely in a team that pushes each other.

Skills

AngularAzure DevOpsCSS3DockerGoGolangHTML5JavaScriptKubernetesNXnpmRxJSSassSCSSTypeScriptWebpackYarn

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free