About the Role
MediaMarktSaturn Technology is working to make Europe's number-one consumer electronics retailer the technology leader in its industry. Several hundred developers, UX designers and system architects use state-of-the-art technology, working hand in hand with business owners in agile teams to develop customer-focused technology solutions for more than 6 million customers every day in 13 countries.
Responsibilities
•Develop value-adding features for customers and leverage technical expertise to create the best possible solutions following Clean Code principles.
•Embrace DevOps, taking responsibility for your team's services from requirement analysis to operation.
•Make architectural decisions with your team to ensure high performance, robustness, and maintainability of the application, especially during the transition from on-premise to the cloud.
•Share knowledge with team colleagues, assist them, and contribute to the growth of the entire team.
•Understand recurring support requests and implement automated solutions in the code.
•Foster an open, honest, and constructive discussion culture within the team through a confident yet reflective manner.
Requirements
•5+ years of professional experience working with Kotlin
•Strong knowledge of backend technologies and frameworks like Node.js, Express
•Extensive experience in API design, knowing how to integrate microservices in a fault-tolerant and RESTful manner
•Experience working with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases
•Knowledge of version control systems like Git
•Proficiency in cloud platforms, preferably Google Cloud
•Experience with continuous integration and continuous deployment (CI/CD) pipelines
•Understanding of payment gateways and integration (e.g., Stripe, PayPal)
•Familiarity with performance optimization techniques for web applications
•Solid knowledge of object-oriented programming languages (preferably Java), with practical experience with GitOps (Terraform, Helm, Flux) and Kubernetes
•Familiarity with operating a business-critical service and monitoring it using tools like Grafana, Prometheus, and Kibana
•Understanding of microservices architecture and implementation
•Knowledgeable about common design patterns and testing strategies, not seeing quality and speed as contradictory
•Knowledge of security best practices for web applications
•Ability to adapt to rapidly changing technologies and methodologies
•Excellent English language skills, both written and spoken
Nice to have: Quarkus / Spring Boot
Benefits
•Young environment where not everything is written in stone, and where you are expected to contribute and co-create the culture of the Tech Hub and international collaboration model
•10% discount on the entire MediaMarkt website
•Flexible Pay "MediaFlex program" on top of compensation package (e.g. Ticket Restaurant, Private Health Insurance with Adeslas, …)
•Flexible working time and possibility to combine home office / presential working
•Intensive workday every Friday and during summer
•Choice between 2 offices: MediaMarkt Iberia HQ with a very attractive menu (eat for less than €4!) or Pier01, in Barceloneta, right in the center of Barcelona
•Free coffee and free fruit once a week
•Training budget to continue developing professional and personal skills
•Language classes: English, Spanish, and German
•Day off on your birthday
•Working with the most cutting-edge technological stack of the moment