Are you an experienced Backend Developer?
Would you be interested in working in one of Europe’s leading consumer electronics retailer companies based in the heart of Barcelona?
We have a fantastic opportunity for you in a multicultural, young, and dynamic environment!
You will work with a talented crew of software engineers in a cross-functional team. You will design and develop solutions on the cloud-based technology platform as part of the team and closely collaborate with the business product owner.
Key Languages:
Full professional Level of English
Main Responsibilities:
• You will create and run services related to marketing and business
• Microservices are what you'll create and, ideally, develop from the front end to the database
• You guarantee software quality with a suitable level of test coverage
• You guarantee efficient functioning
• Teach and teach less experienced team members in pair programming and knowledge-sharing sessions
• Work with agile software development approaches like SCRUM, Kanban, and pair programming in your team
• You create it, you run it, and you repair it
Core Skills/experience:
• Bachelor's degree in computer science, or a related field.
• Experienced and deep knowledge of Spring Boot
• At least four years of relevant experience in the sales field developing agile and digital products.
• You are comfortable dealing with databases like Oracle or Mongo DB and possess extensive understanding of Java and React/Kotlin.
• You are passionate about creating products
• You want to work in a team to develop large software systems; and It would be great if you could have knowledge and experience with e-commerce, microservices, NoSQL databases (like MongoDB), REST, SpringBoot, DevOps, TerraForm, Docker, and Kubernetes; and cloud environments (preferably GCP).
• It's helpful if you have experience with Typescript and React.
What's on offer:
Permanent contract
23 days holidays
Birthday off
10% discount on all the company’s products
Languages Courses
Specific training
Medical insurance
Our recruitment process?:
Step 1: Interview with a member of our team
Step 2: Interview with the hiring manager
Step 3: Technical Test
Step 4: Last Interview