At the Schwarz IT Hub in Barcelona we offer high value IT services for the entire companies of Schwarz Group, which includes Lidl, Kaufland, Schwarz Produktion and PreZero. We develop and implement smart and efficient IT solutions to deliver the best experience for companies of Schwarz Group’s global day-to-day business. As a central IT service provider, Schwarz IT is responsible for the selection and provision of IT infrastructure, IT platforms and business applications. By continuously taking into account current technological developments, Schwarz IT identifies innovative options for action. In close cooperation with the departments, Schwarz IT develops professional and efficient IT solutions.

Take advantage of the opportunities to progress your career at the Barcelona location.

 

Backend Developer (m/f/d)

 

Primary mission

 

As a Backend Developer, you will create a robust and efficient backend infrastructure that enables smooth communication between various components and ensures the proper functioning of the data platform. This role involves working closely with cross-functional teams to deliver the most effective and creative solutions to our internal consumers.

 

Core activities

 

  • Develop and maintain microservices using RESTful APIs to scale effectively and handle increased traffic and workload.
  • Design and create back-end applications or tasks that run independently of user interactions using cutting-edge technologies. These processes can handle tasks such as data processing, notifications, periodic updates, and other automated tasks.
  • Implement DevOps practices such as CI/CD, automated testing, and proactive monitoring to improve software development processes.
  • Development of the ingestion for real-time data processes and libraries to be used for cross-functional teams in the data domain.
  • Implement robust security measures to protect the APIs and microservices from potential threats, such as unauthorized access or data breaches.
  • Set up monitoring tools and logging mechanisms to track the performance and health of the backend services.
  • Collaborate with cross-functional teams to understand end-user requirements and translate them into high-quality software solutions.
  • Debug applications and identify system errors to ensure optimal performance.
  • Document technical processes and development projects, ensuring all stakeholders are informed.

 

Technical stack

 

  • Required skills:
    • Proven experience as a Backend Developer or similar role.
    • Strong knowledge of Python, Java or Scala, REST APIs, and the ability to quickly learn new technologies.
    • Solid understanding of DevOps principles and practices
    • Experience in deployment of applications on Kubernetes.
    • Exceptional problem-solving abilities and communication skills
    • Strong attention to detail, with a passion for delivering high-quality code
  • Bonus skills:
    • Languages: .NET / Golang
    • CI/CD tools: Azure DevOps
    • Big Data Frameworks: Databricks, Spark
    • Orchestration tools: Airflow
    • Experience with infrastructure as code using Terraform
    • Monitoring and alerting tools: Azure Monitor, Grafana, OpenTelemetry.

 

Soft skills and competencies

 

  • Passion for learning new tools, languages and frameworks.
  • Ability to be creative and innovation-minded, self-motivated and proactive.
  • Fast adaptation to changing requirements and strong problem-solving skills.
  • To work in a collaborative model, side by side with the business.
  • Fluency in English to work in a multi-cultural environment (at least B2). Working with only English speakers on daily basis.

 

Experience:

  • MS’s degree in Computer Science, Engineering, or related field
  • 4+ years’ experience in software development
  • Strong skills in Python (3+ years’ experience)
  • As a bonus, contribution to open-source projects

Backend Developer (m/f/d)

IT - BI, AI & Data
Barcelona
Full-time
12_SIT-ES

Apply Now »