Job Description:
About Organization:
Department Overview
LINK Department is a highly diverse and technologically advanced organization within Rakuten Symphony, Inc.. We are proud to have members from over 10 countries, creating a rich cultural tapestry. Our division values diversity and fosters a culture of open respect that encourages creativity.
Our product - LINK is a comprehensive communication and ecosystem app for Rakuten Mobile customers. It offers various services such as calls, messaging, contact management, voicemail, official accounts, news, cash transfers, and point rewards. LINK Desktop enhances the communication experience on PCs and laptops.
Why We Hire
We are seeking a Senior Fullstack Engineer to join our dynamic and innovative development team. In this pivotal role, you will be instrumental in designing, developing, and maintaining our robust and scalable web applications across both the front-end and back-end.
We're looking for an individual who not only excels in hands-on development but also demonstrates a proactive mindset, strong problem-solving abilities, and a commitment to elevating technical standards. You will have the opportunity to mentor junior engineers, drive architectural discussions, and contribute significantly to our technical roadmap and best practices.
Position Details:
Position Overview
As a Senior Fullstack Engineer, you will be a pivotal member of our dynamic development team, responsible for the end-to-end architectural design, development, and operational excellence of our web applications. You will work across the entire stack, from crafting intuitive user interfaces to building robust backend systems and ensuring seamless deployment. Collaborating closely with cross-functional teams, you will translate complex requirements into technical solutions, drive innovation, and contribute significantly to the successful delivery of our products. We are looking for an individual who not only excels in hands-on development but also has a passion for guiding technical direction and fostering a culture of excellence.
Key Responsibilities
- Architectural Leadership: Participate in and lead architectural discussions, contributing to the overall technology roadmap and ensuring the scalability, reliability, and security of our systems.
- End-to-End Development: Design, develop, and maintain high-quality, scalable web applications across both front-end and back-end, utilizing modern frameworks and best practices.
- Backend Expertise: Develop and maintain resilient RESTful APIs and microservices using programming languages such as Java, Kotlin, or NodeJS, and related frameworks (Spring, ExpressJS).
- Frontend Prowess: Craft intuitive, responsive, and accessible user interfaces using modern JavaScript frameworks like React (including latest frameworks like Remix), Angular, or , focusing on an exceptional user experience.
- Database Management: Design, optimize, and maintain database schemas and queries for performance and scalability using relational (e.g., MySQL, PostgreSQL) and/or NoSQL (e.g., Cassandra) databases.
- Cross-functional Collaboration: Partner closely with product managers, designers, QA, and DevOps teams to gather requirements, provide constructive feedback, and ensure successful product delivery.
- Code Quality & Best Practices: Write clean, efficient, well-tested, and reusable code. Conduct thorough code reviews to maintain high quality standards and share knowledge within the team.
- Cloud & DevOps: Deploy and manage applications on cloud infrastructure platforms like Kubernetes (K8s), collaborating with DevOps to streamline deployment, monitoring, and scaling processes.
- Mentorship & Growth: Provide guidance and mentorship to junior engineers, fostering their growth and development, and contributing to a collaborative and continuous learning environment.
- Innovation & Trends: Stay abreast of the latest industry trends, technologies, and best practices across the full web development stack (front-end, back-end, databases, cloud), and proactively apply them to enhance our applications.
- Security & Compliance: Implement robust security measures to protect data and ensure compliance with industry standards across all layers of the application.
Work Environment
Link Department is an organization of approximately 105 members, consisting of about 80 men and 25 women. Our team comprises a wide range of age groups, from their 20s to 50s.
With offices in Japan, India, and Singapore, it is a highly multinational department where about 90% of the employees are non-Japanese nationals.
Our work environment is built on a foundation of collaboration and mutual support. We believe that the best ideas come from working together, sharing knowledge, and celebrating each other's successes. We actively encourage professional development and provide opportunities for growth, empowering our employees to reach their full potential. We're committed to creating a space where everyone feels valued, respected, and inspired to contribute their best work.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 10+ years of progressive experience in software development, with a significant portion in full-stack web applications.
- Minimum 3 years of experience operating in a Senior Engineer role, demonstrating technical leadership and mentorship.
- Strong proficiency in programming languages such as Java, Kotlin, or NodeJS, with proven experience in designing, developing, and maintaining robust REST APIs and microservices.
- Strong proficiency in HTML, CSS, and JavaScript (ES6+), with extensive experience in modern JavaScript frameworks like React (including frameworks like Remix), Angular, or Familiarity with state management libraries (e.g., Redux, MobX) is essential.
- In-depth knowledge of database technologies (e.g., MySQL, PostgreSQL, Cassandra) and proven experience in designing schemas and optimizing queries for performance.
- Solid understanding of software development principles, design patterns, data structures, algorithms, and best practices across the full-stack.
- Excellent analytical, problem-solving, and decision-making skills, with the ability to thrive in a fast-paced, collaborative environment.
- Strong communication and interpersonal skills, with the ability to effectively articulate complex technical concepts and solutions to both technical and non-technical stakeholders.
- Experience with Agile development methodologies.
Preferred Qualifications:
- Master's degree in Computer Science, Engineering, or a related technical field.
- Demonstrated experience with distributed systems and microservice architectures at scale.
- Proven track record in performance tuning and optimization across both frontend and backend systems.
- Experience designing and implementing scalable and maintainable full-stack architectures.
- Hands-on experience with monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, ELK stack, Jaeger).
- Understanding of common architectural patterns for building resilient and observable applications.
- Experience with CI/CD pipelines and automated deployment processes.
- Familiarity with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
- Experience with security best practices for web applications and APIs (OWASP Top 10).
- Experience mentoring junior engineers or leading small technical initiatives.
- Active participation in open-source projects or contributions to the wider tech community.
Others:
Additional information on Location
Rakuten Crimson House
Additional information on Secondment
Rakuten Mobile, Inc.
Languages:
English (Overall - 3 - Advanced)-
Tokyo Rakuten Symphony Full time¥4,000,000 - ¥12,000,000 per yearSenior Fullstack Engineer to join our dynamic and innovative development team. In this pivotal role, you will be instrumental in designing, developing, and maintaining our robust and scalable web applications across both the front-end and back-end. · Architectural Leadership: Par ...
-
Tokyo Rakuten Symphony Full time¥900,000 - ¥1,200,000 per yearWe are seeking a Senior Backend Engineer to join our dynamic and innovative development team. As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining our robust and scalable web applications. · Design, develop, and maintain high-quality we ...
-
Tokyo Rakuten Full timeWe are looking for a Senior Software Engineer to join our team and contribute to the development of faster and more resilient web services. · ...
-
Tokyo RakutenWe are looking for a Senior Software Engineer to join our team and contribute to the development of faster and more resilient web services. · In this role, you will partner with Product Managers to design and build robust, globally scalable web applications. · This position inclu ...
-
Server Engineer
2ヶ月前
Tokyo RakutenWe empower Rakuten by Stable, Performant, Secure, On-demand, Green, Cost competitive infrastructure. · Comprehensive Data Center monitoring · Coordinating rapid incident response · Ensuring swift service restoration · Establishing Data Center policies · Developing internal traini ...
-
Tokyo Rakuten Mobile, Inc. Full time¥400,000 - ¥800,000 per yearServer Engineer responsible for designing, developing, deploying, and supporting server hardware in a cloud infrastructure. Engage with advanced server technologies and collaborate with vendors. · ...
-
Server Engineer
2ヶ月前
Tokyo Rakuten Full timeRakuten Group continues to expand its business, and the infrastructure platform that supports it also continues to expand. We are looking for a manager who manages the growing platform, project, resource, and grow together with the company. · Comprehensive Data Center monitoring ...
-
Tokyo RakutenWe are seeking a talented and pragmatic AI Solutions Engineer to join our innovative team. In this pivotal role, you will champion the adoption and application of AI technologies to significantly improve our team's productivity, streamline workflows, and develop AI-driven solutio ...
-
Tokyo Rakuten Full timeWe are seeking a talented and pragmatic AI Solutions Engineer to join our innovative team. In this pivotal role, you will champion the adoption and application of AI technologies to significantly improve our team's productivity, streamline workflows, and develop AI-driven solutio ...
-
Tokyo Rakuten Symphony Full time¥600,000 - ¥1,800,000 per yearWe are looking for a young automation engineer talented and motivated to join the Rakuten Drive project, a Cloud Based file storage and sharing application built with the latest Cloud platform technology. · Execute test cases, report defects, and ensure they are properly tracked ...
-
Tokyo OpenAI ¥1,200,000 - ¥1,800,000 per yearJoin the Senior Support Engineering (SSE) team at OpenAI and help shape the future of Technical Support in the age of AI. We are looking for a Senior Support Engineer to collaborate directly with our strategic enterprise accounts and product teams, helping solve some of the most ...
-
Full Stack Engineer
3週間前
Tokyo Expert Executive Recruiters (EER Global) ¥6,000,000 - ¥12,000,000 per yearThe company is expanding its engineering team in Japan and looking for a fullstack engineer who enjoys working on high-performance systems, large-scale data pipelines, and modern security technologies. · Build and improve backend services and the user-facing parts of the product ...
-
Tokyo Rakuten ¥3,500,000 - ¥6,000,000 per yearThe Technology Platforms Division (TPD) drives the growth of Rakuten's ecosystem by delivering innovative, high-quality technology platforms characterized by integrated control and strategic partnerships. Within TPD, the Cloud Platform Supervisory Department (CPSD) develops and m ...
-
Tokyo Rakuten Mobile, Inc. Full time¥8,640,000 - ¥12,960,000 per yearRakuten Mobile's Cloud Platform Department serves as the core of its virtualized mobile network. · ...
-
Tokyo Zscaler ¥4,000,000 - ¥8,000,000 per yearWe're looking for an experienced Senior Network Engineer to join our Global Cloud Ops team. Reporting to the Sr. Director, Network Engineering, you'll be responsible for representing Japan and covering customers within the region as a part of our global network engineering team. ...
-
Tokyo Rakuten ¥4,000,000 - ¥12,000,000 per yearAs a Senior DevOps Engineer, you will lead the architecture design and manage the development, deployment, and maintenance of our systems at the company scale. · Lead various teams of DevOps engineers responsible for the development, deployment, and maintenance of the software ap ...
-
Tokyo Rakuten ¥6,000,000 - ¥12,000,000 per yearAs a Senior DevOps Engineer, you will lead the architecture design and manage the development, deployment, and maintenance of our systems at the company scale. · Lead various teams of DevOps engineers responsible for the development, deployment, and maintenance of the software ap ...
-
Tokyo Rakuten Full time¥800,000 - ¥2,400,000 per yearAs a Senior DevOps Engineer, you will lead the architecture design and manage the development, deployment, and maintenance of our systems at the company scale. · ...
-
Tokyo Rakuten ¥6,000,000 - ¥12,000,000 per yearThe Ad Product Development Department and Product Management Section are primarily responsible for the planning, development, and operation of advertising products for stores, facilities, major companies operating domestically and internationally, and foreign-affiliated companies ...
-
Tokyo PayPay株式会社 ¥10,000,000 - ¥20,000,000 per yearThe Technical Program Management (TPM) team acts as a critical force multiplier for the engineering organization. We are the connective tissue that drives the execution of complex, cross-functional initiatives. This role is specifically aligned with our Tech Platform pillar, whic ...
-
Tokyo Rakuten Full time¥4,320,000 - ¥6,480,000 per yearThe Ad Product Development Department and Product Management Section are primarily responsible for the planning, development, and operation of advertising products for stores, facilities, major companies operating domestically and internationally, and foreign-affiliated companies ...