As a Tech Lead at Membership Platform Department, 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. Company OverviewRakuten Group, Inc. is one of the world’s leading Internet services companies, offering a wide variety of services for consumers and businesses, with a focus on e-commerce, fintech and digital content. Rakuten, headquartered in Japan, is also known for its former partnerships with FC Barcelona, the NBA, the Golden State Warriors, Davis Cup and Spartan Race.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 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 About our team:Membership Platform Department in Europe (MPD-EU) leads the development and integration of Rakuten technological solutions for group businesses and partners, mainly based in Europe and America region (like Rakuten TV, Rakuten France, Rewards/Rakuten Open Ecommerce, Kobo, Viber or Viki). We have team members in Barcelona, Berlin, London, Bangalore (India) and San Mateo (USA), including Backend and Frontend developers, Software Architects, Development Operations engineers, and Product team, collaborating with the wider Membership Platform Department based in Tokyo. Key ResponsibilitiesProvide technical leadership and guidance to the engineering team.Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.Design, develop, and maintain robust, scalable, and efficient backend systems and APIs using Java/Kotlin.Find the right balance between quality and speed of delivery as well as manage technical debt.Write clean, maintainable, and well-documented code following best practices and coding standards.Conduct code reviews and provide constructive feedback to team members.Collabrate with architects to build & scale Identity & Access management (IAM) solutionsTroubleshoot 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 coach the engineers in our team, fostering a culture of learning and growth within the team. Requirements and skillsExperience as a Staff Engineer or Technical Lead with strong leadership capabilitiesExpert in Java/KotlinExperience with React/TypeScript frontend technologiesDeep knowledge of scalable architecture and design patterns that support future growthGood experience with Oauth2.1/OpenIDA proven track record collaborating closely with Product and Design teams in agile setups8+ years of professional experience in software development.2+ years of experience as Staff Engineer/Technical LeadSolid understanding of database systems, both SQL and NoSQL (e.g. PostgreSQL, MySQL).Experience with cloud platforms such as GCP or AWS.Good verbal and written communication skills and the ability to interact with individuals at all levels, both internally and externally. Bonus PointsExperience 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. Some good reasons to applyOpportunity to work for a leading company within the Internet services market.Great work environment some blocks away from Poble Nou beach in Barcelona.Culturally diverse environment with people from 20+ different nationalities.Collaboration with companies and teams around the globe.Regular company outings, off-sites and team-building events.BenefitsAnnual 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.