¡Activa las notificaciones laborales por email!

Senior Fullstack Software Engineer

Rakuten

Barcelona

Presencial

EUR 45.000 - 70.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Empieza desde cero o carga un currículum

Descripción de la vacante

Join Rakuten as a Senior Fullstack Software Engineer in Barcelona, playing a key role in designing and developing high-quality applications. With a focus on both frontend and backend technologies, you will collaborate with cross-functional teams while mentoring junior engineers. Enjoy a modern office and opportunities for career development in a multicultural environment.

Servicios

Annual bonus
Stock-option
Access to learning and career development resources
Healthcare allowance of 57€ per month
16 hours of volunteering actions per year
New office with sea view

Formación

  • 5+ years of experience in fullstack software development.
  • Proficiency in frontend (React) and backend (Node.js) technologies.
  • Experience in database systems (SQL and NoSQL).

Responsabilidades

  • Design and develop scalable backend systems and APIs.
  • Develop user-friendly frontend applications using frameworks like React.
  • Mentor junior engineers and conduct code reviews.

Conocimientos

React
Node.js
Problem-solving
Communication

Educación

Bachelor's or Master's degree in Computer Science

Herramientas

Docker
Kubernetes
AWS
Git

Descripción del empleo

As a Senior Fullstack Software Engineer at MPS-EU, you will play a pivotal role in designing, developing, and maintaining both the frontend and backend components of our applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our business needs and exceed our customers' expectations.

Rakuten, founded in 1997, is a Global Innovation Company based in Japan. With over 70 diverse businesses spanning e-commerce, digital content, fintech, and communications, and 32,000 employees, we serve 1.6 billion members worldwide. Our mission is to empower people and society through innovation and entrepreneurship.

Rakuten Tech in Europe, a part of the Rakuten Group's Global Innovation Hub, serves as the regional hub for the European-based members of the Technology Division. We provide and optimize global platforms to support businesses within the Rakuten Ecosystem, tailoring them to specific use cases in Europe and beyond.

With over 130 members across 7 countries and 12 offices, our presence spans France (Paris), Spain (Barcelona), UK (Belfast and London), Estonia (Tallinn), and Germany (Berlin). Our diverse team is formed of more than 20 nationalities and collaborates with all members of the Technology Divisions on a regular basis.

Membership Platform Section

The European Membership Platform Section is responsible for integrating the Rakuten Ecosystem with European Rakuten Business Units as well as working closely with other Rakuten Europe Teams due to making Rakuten Company stronger in the EMEA region.

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and efficient backend systems and APIs using Node.js.
  • Develop and maintain dynamic, responsive, and user-friendly frontend applications using frameworks such as React or Vue.js.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve complex technical issues and bugs.
  • Optimize application performance and ensure high availability and reliability.
  • Stay up-to-date with emerging technologies and industry trends to drive continuous improvement.
  • Mentor and guide junior engineers, fostering a culture of learning and growth within the team.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.

Requirements and skills

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in fullstack software development.
  • Proficiency in frontend technologies such as React, Vue.js, or similar frameworks.
  • Strong experience with backend development using Node.js.
  • Solid understanding of database systems, both SQL and NoSQL (e.g. PostgreSQL, MySQL, MongoDB).
  • Strong focus on quality : automated test coverage checks, maintainability checks, etc.
  • Experience with cloud platforms such asGCP or AWS.
  • Familiarity with containerization and orchestration tools (e.g. Docker, Kubernetes).
  • Strong problem-solving skills and the ability to think critically and creatively.
  • Experience with TypeScript for both frontend and backend development.
  • Experience with microservices architecture and RESTful API design.
  • Experience with version control systems (e.g. Git) and CI / CD pipelines.
  • A team player who can work well in a collaborative environment.
  • Good verbal and written communication skillsin English,and the ability to interact with individuals at all levels, both internally and externally.

Bonus Points

  • Experience with Java / Kotlin for backend development.
  • Experience with Ruby, Ruby on Rails.
  • Experience with Kafka / RabbitMQ / ActiveMQ or any other message broker.
  • Experience with Redis, ElasticSearch, Varnish, or similar.
  • Experience with functional programming languages like Elm.
  • Working knowledge of Agile methodologies and practices.

Annual bonus

Stock-option

Access to learning and career development resources

Access to certifications and tech conferences

Being part of multicultural teams with more than 20 nationalities

Possibilitytoorganizeyourtime to haveyourFridaysafternoonsoff

A brand new office with all modern conveniences and sea view

Rakuten TV Flex : 57 per month to spend on healthcare, food, commute, kindergarten

16 hours of volunteering actions per year

As an employer, Rakuten Tech in Europe is committed to developing an inclusive working environment. Access to employment is open to all, regardless of gender, age, disability, ethnicity, religion, sexual orientation, or social status.

Find us on…

LinkedIn

Welcome to the Jungle

This is Rakuten tech

Languages :

English (Overall - 3 - Advanced)

Senior Software Engineer • Barcelona, Spain

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.