Taro Logo

Senior Fullstack Software Engineer

Global Innovation Company based in Japan with over 70 diverse businesses spanning e-commerce, digital content, fintech, and communications, serving 1.6 billion members worldwide.
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · E-Commerce · Finance

Description For Senior Fullstack Software Engineer

Rakuten, a global innovation powerhouse, is seeking a Senior Fullstack Software Engineer for their European Membership Platform Section in Barcelona. This role offers an exciting opportunity to work with a diverse team of over 130 members across 7 countries, focusing on integrating the Rakuten Ecosystem with European Business Units. The position combines both frontend and backend development, utilizing modern technologies like Node.js, React, and TypeScript. You'll be responsible for designing scalable systems, developing user-friendly applications, and mentoring junior engineers. The company offers an attractive benefits package including stock options, flexible working arrangements, and professional development opportunities. As part of Rakuten's technology division, you'll contribute to global platforms that support businesses within the Rakuten Ecosystem, working in a multicultural environment with team members from over 20 nationalities. The role requires strong technical expertise, leadership qualities, and excellent communication skills, making it ideal for experienced developers looking to make an impact in a global technology company.

Last updated in a few seconds

Responsibilities For Senior Fullstack Software Engineer

  • 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
  • Write clean, maintainable, and well-documented code following best practices
  • Conduct code reviews and provide constructive feedback
  • Troubleshoot and resolve complex technical issues and bugs
  • Optimize application performance and ensure high availability
  • Stay up-to-date with emerging technologies and industry trends
  • Mentor and guide junior engineers
  • Participate in agile development processes

Requirements For Senior Fullstack Software Engineer

Node.js
React
TypeScript
PostgreSQL
MongoDB
Redis
Kafka
RabbitMQ
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of professional experience in fullstack software development
  • Proficiency in frontend technologies such as React, Vue.js
  • Strong experience with backend development using Node.js
  • Solid understanding of database systems, both SQL and NoSQL
  • Strong focus on quality: automated test coverage checks
  • Experience with cloud platforms such as GCP or AWS
  • Experience with containerization and orchestration tools
  • Strong problem-solving skills
  • Experience with TypeScript for both frontend and backend development
  • Experience with microservices architecture and RESTful API design
  • Experience with version control systems and CI/CD pipelines
  • Good verbal and written communication skills in English

Benefits For Senior Fullstack Software Engineer

Medical Insurance
Education Budget
Equity
  • Annual bonus
  • Stock options
  • Flexible working hours
  • Learning and career development resources
  • Access to certifications and tech conferences
  • Extra time off during Birthday and Company anniversary
  • Friday afternoons off possibility
  • Modern office with sea view
  • Rakuten TV Flex: 57 per month for healthcare, food, commute, kindergarten
  • 16 hours of volunteering actions per year

Interested in this job?

Jobs Related To Rakuten Senior Fullstack Software Engineer