Skip to content
mimi

(Senior) Software Engineer - Frontend / Fullstack - Marketplace - STACKIT (gn)

Schwarz IT

On-site Full-time Senior 2d ago

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 to support 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 interface between 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 Tasks

  • 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 collaboration with our UX designers, you transform wireframes and prototypes into pixel-perfect, responsive, and accessible user interfaces that delight our customers.
  • Quality First: You not only write code, but also guarantee the highest software quality through unit and end-to-end tests (both in the frontend and for your backend services).
  • Teamplayer & 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 gladly pass on your knowledge! You assist your colleagues with advice and support during code reviews and establish best practices in the frontend and BFF areas.

Your Profile

  • 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 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-Kenner: 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 do not make you sweat - your analytical skills help you find elegant solutions across system boundaries.
  • Kommunikationsprofi: 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