¡Activa las notificaciones laborales por email!

Full-stack Developer

Rakuten Rewards

Barcelona

Presencial

EUR 40.000 - 80.000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join a forward-thinking company as a Full-stack Software Engineer, where you'll design and develop both frontend and backend components of applications. This role involves collaborating with cross-functional teams to deliver high-quality software solutions that meet business needs. You'll have the opportunity to work with modern technologies, optimize application performance, and stay ahead of industry trends. Enjoy a vibrant work environment with multicultural teams and flexible working hours, along with benefits like annual bonuses and access to learning resources. If you're passionate about software development and eager to make a difference, this is the perfect opportunity for you.

Servicios

Annual bonus
Stock-option
Flexible working hours
Access to learning resources
Access to certifications
Extra time off on Birthday
Extra time off on Company anniversary
New office with sea view
Healthcare allowance
Volunteering opportunities

Formación

  • 2+ years of experience in fullstack software development required.
  • Proficiency in frontend frameworks like React or Vue.js essential.
  • Solid understanding of database systems, both SQL and NoSQL.

Responsabilidades

  • Design and maintain scalable backend systems and APIs.
  • Develop dynamic frontend applications using React or Vue.js.
  • Participate in agile development processes and optimize performance.

Conocimientos

Fullstack Software Development
Problem-Solving Skills
Critical Thinking
Agile Methodologies
Microservices Architecture
RESTful API Design
Frontend Technologies (React, Vue.js)
Backend Technologies (NodeJS, Java, Kotlin)
Database Systems (SQL, NoSQL)
Version Control (Git)

Educación

Bachelor's Degree in Computer Science
Master's Degree in Computer Science

Herramientas

Git
CI/CD Pipelines
Kafka
RabbitMQ
ActiveMQ

Descripción del empleo

Job Description:

Description

As a Full-stack Software Engineer at Rakuten, 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.

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and efficient backend systems and APIs.
  • 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.
  • Optimize application performance and ensure high availability and reliability.
  • Stay up-to-date with emerging technologies and industry trends to drive continuous improvement.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 2+ years of professional experience in fullstack software development.
  • Proficiency in frontend technologies such as React, Vue.js or similar frameworks.
  • Hands-on experience with at least one backend technology, including NodeJS, Java, or Kotlin.
  • Solid understanding of database systems, both SQL and NoSQL (e.g., PostgreSQL, MySQL, MongoDB).
  • Good 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.
  • Knowledge of software development methodologies, including Agile and Scrum.

Bonus Points

  • Experience with Kafka / RabbitMQ / ActiveMQ or any other message broker.
  • Experience with functional programming languages like Elm.

Benefits

  • Annual bonus
  • Stock-option
  • Flexible working hours
  • Access to learning and career development resources
  • Access to certifications and tech conferences
  • Being part of multicultural teams with more than 20 nationalities
  • Extra time off during your Birthday and Company anniversary
  • Possibility to organize your time to have your Fridays afternoons off
  • 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.

Languages:

English (Overall - 3 - Advanced)

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.