> Markdown version of [/jobs/ext/3752294-experienced-fullstack-engineer-payment-basket](https://www.wearedevelopers.com/jobs/ext/3752294-experienced-fullstack-engineer-payment-basket). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Experienced FullStack Engineer - Payment & Basket - **Company:** Media Markt - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), HTML5, Cascading Style Sheets (CSS), Cloud Computing, Databases, Software Design Patterns, DevOps, Fault Tolerance, PostgreSQL, MongoDB, MySQL, Node.Js, NoSQL, Object-Oriented Software Development, Performance Tuning, Prometheus, Standard Sql, Strategies of Testing, TypeScript, Web Applications, Google Cloud, ReactJS, Grafana, Spring-boot, Git, Kotlin, Stripe, Kubernetes, Front End Software Development, Api Design, Kibana, Restful APIs, Terraform, Software Version Control, Microservices - **Published:** October 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=aefcd3c5fc44bf51 ## About the Role * Experience in front-end technologies such as HTML5, CSS3, JavaScript/TypeScript, and frameworks like React * 5+ years of professional experience working with Kotlin * Strong knowledge of backend technologies and frameworks like Node.js, Express, Spring Boot * You have extensive experience in API design and know how to integrate microservices in a fault-tolerant and RESTful manner. * You have experience working with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases. * Knowledge of version control systems like Git. * Proficiency in cloud platforms, preferrably 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. * In addition to solid knowledge of object-oriented programming languages (preferably Java), you have practical experience with GitOps (Terraform, Helm, Flux) and Kubernetes. * You are familiar with operating a business-critical service and know how to monitor it using tools like Grafana, Prometheus, and Kibana. * Understanding of microservices architecture and implementation. * You are knowledgeable about common design patterns and testing strategies, and you do not see 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, * 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 ## Description The Payment & Basket Platform team is a foundational team working on our core stack to improve developer experience in the area. * Develop value-adding features for our customers and leverage your technical expertise to create the best possible solutions following the 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 your knowledge with your 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 your confident yet reflective manner.