FullStack Engineer - XCP
Role details
Job location
Tech stack
Job description
- 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.
Requirements
Do you have experience in Terraform?, * Proficient 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
Benefits & conditions
-
You'll have a 10% discount on the entire MediaMarkt website, so you can treat yourself at a lower price whenever you want!
-
On top of your compensation package, you can request Flexible Pay "MediaFlex program" (a.e. 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
-
The possibility to choose between 2 offices: The first one is the MediaMarkt Iberia HQ with a very attractive menu at a price. You'll eat for less than €4! And the second office is located at Pier01, in Barceloneta, right in the center of Barcelona. Free coffee and free fruit once a week
-
There is a training budget so you can continue developing the skills you need most to keep growing professionally and personally!
-
We offer language classes: English, Spanish, and German
-
On your birthday, you won't work! It's a day for you to enjoy without thinking about work
-
You'll be working with the most cutting-edge technological stack of the moment
-
Training plan
-
Flexible working schedule, home office policy
-
Gym
-
Product discounts
-
Wellness and healthy plans
-
Media Flex, flexible retribution