About this role
<div id="csb_header">Join Schwarz Digits - IT Hub of Europe's Largest Retail Group.<br>At Schwarz Digits Spain, we provide high value IT services for the entire Schwarz Group, which includes Lidl, Kaufland, Schwarz Produktion, PreZero, Schwarz Digits, STACKIT, and XMCyber.<br>As part of a top 5 global retail company, we serve 6 billion customers through 14,200 stores in 32 countries, supported by over 595,000 employees. We are looking for open-minded colleagues with passion for technology, who are willing to find diverse and exciting career opportunities in a dynamic work environment that stands for development and progress.<br>Elevate your career with us, where development and progress are at the heart of everything we do.</div><p>Your Tasks:</p> <ul> <li>Design and develop features across the full stack of the Vulnerability Management Platform, from React-based user interfaces to Python FastAPI backend services</li> <li>Build and maintain RESTful APIs and backend logic to support vulnerability ingestion, processing, and exposure workflows</li> <li>Collaborate with the Data and Security Engineering teams to implement scalable, production-grade features</li> <li>Drive architecture design decisions and contribute actively to technical roadmap discussions</li> <li>Ensure code quality through testing, code review, and mentoring of junior engineers</li> <li>Own QA processes including design and implementation of automated test suites across unit, integration, and end-to-end layers</li> <li>Work in an Agile environment with cross-functional teams across Germany and Spain</li> </ul> <p> </p> <p>Your Profile:</p> <ul> <li>5+ years of experience in Full Stack Software Development</li> <li>Strong proficiency in React (frontend) and Python with FastAPI (backend) — both are must-haves</li> <li>Proven experience in QA and test automation — unit, integration, and E2E testing are expected, not optional</li> <li>Proven experience designing, deploying, and maintaining infrastructure on at least one major cloud provider (AWS, Azure, or GCP)</li> <li>Solid hands-on experience with containerization and orchestration (Docker, Kubernetes) in production environments</li> <li>Experience designing and consuming RESTful APIs at scale</li> <li>Proficiency with relational (SQL) and non-relational databases (MongoDB, Redis)</li> <li>Demonstrated ability to make independent technical decisions and lead initiatives end-to-end</li> <li>Strong English communication skills and ability to work in a collaborative, international environment</li> <li>Experience working in Agile environments</li> </ul> <p> </p> <p>Nice to Have:</p> <ul> <li>Cybersecurity knowledge or experience — particularly in Vulnerability Management or Exposure Analysis</li> <li>Experience with Neo4j or other graph databases</li> <li>Experience with message brokers such as RabbitMQ or similar (Kafka, Redis Streams)</li> <li>Hands-on experience with CI/CD pipelines — strong GitLab CI affinity is a significant plus</li> <li>Familiarity with monitoring tools like Grafana or Azure Monitoring</li> <li>Contribution to open-source projects and a passion for continuous learning</li> </ul><div id="csb_footer"> <p><strong>beWe look forward to receiving your application.</strong></p> <p>Schwarz Digits Spain · <span id="recruitername">Carla Bastida Perez</span> · Reference no. 48216 <br>C/Bergara 13, floor 5, 08002 Barcelona <br><a href="https://es.it.schwarz" target="_blank" rel="noopener">es.it.schwarz</a></p> </div>