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 bonusStock-optionFlexible working hoursAccess to learning and career development resourcesAccess to certifications and tech conferencesBeing part of multicultural teams with more than 20 nationalitiesExtra time off during your Birthday and Company anniversaryPossibility to organize your time to have your Fridays afternoons offA brand new office with all modern conveniences and sea viewRakuten TV Flex : 57 per month to spend on healthcare, food, commute, kindergarten16 hours of volunteering actions per yearAs 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)
J-18808-Ljbffr