At the Schwarz Global Services - Barcelona we offer high value IT services for the entire Schwarz Group, which includes Lidl, Kaufland, Schwarz Produktion, PreZero, STACKIT and XMCyber. We are in the worldwide top 5 of Retail companies with 13.000 stores spread in 33 countries, more than 6 billion of costumers, and over 500.000 employees. We strive to develop and implement smart and efficient IT solutions to deliver the best experience to whole users, customers and colleagues.


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.

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

Primary mission


As our Full Stack Senior Developer, you will work together in a multidisciplinary Squad composed of Developers, QAs, UX/UI, Technical Lead and a Product Owner towards a common goal. Our teams work in a completely agile environment.

You will be working on an international project, giving support in PHP/ Go development topics and proposing new ideas.

If you are passionate about technology and interested in developing complex projects – keep reading!


Main Responsibilities


  • Develop maintainable and stable PHP / Go applications according to business needs and technical requirements.
  • Lead the team to transition from PHP to Go development
  • Participate in the new architecture for the evolution of the product to React/NextJS
  • Participate in regular code reviews and team knowledge sharing activities.
  • Propose new architectures, frameworks, solutions for the PHP/Go project
  • Be an advocate of code quality and best practices in the team
  • Write mainly Unit Tests and Integration Tests
  • Build a high-quality software
  • Work in small heterogeneous and agile teams composed by developers, QA, UX, Technical Lead and Product Owners, all working for the same mission.


Required Skills


Must have (perfect candidate)


  • Being a native team player!
  • 5+ years of experience in a professional environment working as PHP/Go engineer.
  • 2+ years of experience in a professional environment working as React developer.
  • Excellent technical, diagnostic, and troubleshooting skills.
  • Experience turning requirements / needs into solutions.
  • Proficient on TypeScript and ES6+.
  • Proven experience with React and its ecosystem (Redux, NextJS).
  • Previous experience working with UI component libraries.
  • Proven experience with PHP 8.x using Symfony Framework and Doctrine
  • Proven experience with Go
  • Experience with front-end JS testing tools and a comprehensive understanding of UI testing techniques.
  • Familiar with frontend architecture topics (rendering patterns, web performance, accessibility, SEO)
  • Knowledge of best practices like SOLID, CQRS, Clean Architecture and Design Patterns
  • Proven experience with non-relational databases like MongoDB
  • Proven experience building Stateless Web Services and REST API
  • Understanding web architectures and associated protocols


The following skills would be a plus:


  • Experience with Cloud Vendors (Preferred Azure)
  • Experience with Kubernetes
  • Experience with Relational Databases
  • Experience with Varnish
  • Experience with JavaScript/TypeScript
  • Experience with IBEXA CMS (eZ Platform)
  • Trunk based development
  • Clean architecture
  • Clean coding
  • TDD
  • Past experience working with Agile methodologies.


What we offer


You will be part of an international team composed by people from different countries and backgrounds, where you’ll be able to share your experience and knowledge to carry-out team work and meet the objectives.

On top of this, you’ll have a personal follow-up with your management team to help you understanding all business-related questions and guide you in your professional career.

We offer a competitive compensation and benefits package: lunch vouchers, health and dental insurance, transport, wellbeing, etc. and your own budget for training and development.




We look forward to receiving your application.


Schwarz IT Barcelona SL
Paula Romero Molina 
Reference no. 39719
C/Bergara 13, floor 5, 08002 Barcelona

FullStack Senior developer (m/f/d)

IT - Development

Apply Now »