Lead Software Engineer
As a key role in our technology organization, the Lead Software Engineer works collaboratively with individual contributors and senior leadership to drive major architectural changes at Agoda. The ideal candidate will be passionate about taking on more responsibility and adopting new technologies to push Agoda forward technically.
In this Role, you'll get to:
- Maintain ownership and responsibility of mission-critical systems
- Be hands-on – build high-volume platforms using cutting-edge technologies like React and GraphQL
- Mentor and coach other software engineers
- Be a major contributor to our agile and scrum practices
- Design and lead crucial technical projects and initiatives across teams and departments
- Stay on the leading edge of technical know-how, industry trends, and drive technical innovations
What you'll Need to Succeed:
- 10 years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, and a minimum of 3 years as a Tech Lead role
- A bachelor's degree in Computer Science or a quantitative field is required; a master's degree is preferred. Alternatively, a minimum of 10 years of experience in the relevant field is acceptable
- Working experience with agile, analytics, A/B testing, and/or feature flags, Continuous Delivery, Trunk-based Development
- Excellent HTML/CSS skills – you understand not only how to build the data, but how to make it look great too
- Excellent understanding of object-oriented JavaScript, TypeScript
- You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack.
- Great communication and coordination skills
- Excellent analytical thinking and problem-solving skills
- You have a good command of the English language.
It's Great if you have:
- Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions
- Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc.)
- Working Experience with Containers and Dockerization, also K8S is a plus
- Knowledge and hands-on experience in CI/CD solutions would be a plus
- Strong experience in all aspects of client-side performance optimization
- Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principles, and TDD
- Experience in multiple front-end platforms including iOS, Android, Web, and API services
- Have worked on an app or internet company that is at scale with large numbers of users and transactions per second
- Have experience in a data-driven company with experience analyzing and working with Big Data
- Lead teams and greenfield projects solving large system problems
- Worked on global projects serving world markets with distributed data centers and localization of the front end and data
-
Tokyo AgodaLead Software Engineer · As a key role in our technology organization, the Lead Software Engineer works collaboratively with individual contributors and senior leadership to drive major architectural changes at Agoda. The ideal candidate will be passionate about taking on more re ...
-
Chiyoda MUFG Full timeDo you want your voice heard and your actions to count? · Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), the 7th largest financial group in the world. Across the globe, we're 120,000 colleagues, striving to make a difference for every client, organization ...
-
Tokyo AgodaThe Opportunity · As a Staff Software Engineer at Agoda, you will play a key role in driving technical innovation and pushing the company forward. You will be responsible for designing and implementing new systems and components, as well as mentoring and coaching other software e ...
-
Chiyoda MUFG Full timeDo you want your voice heard and your actions to count? · Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), the 7th largest financial group in the world. Across the globe, we're 120,000 colleagues, striving to make a difference for every client, organization, ...
-
Tokyo Rakuten Full timeDescription: · Rakuten, one of Japan's largest marketplaces, is the world's biggest internet ecosystem with a wide range of services including e-Commerce, Travel, Banking, Fintech, Food Delivery, Golf, Insurance, Instant Messaging, Mobile Network etc. · Our mission is to empower ...
-
Musashino Degica Full timeAbout KOMOJU · KOMOJU is the leading cross-border payment gateway for Japan. We power payments for companies like video game distribution platform Steam and popular mobile app TikTok. Today we help thousands of merchants by providing them with payment infrastructure they need thr ...
-
Tokyo Rakuten Full timeDescription · : Business Overview The Technology Platforms Division (TPD) is responsible for building and operating the infrastructure and ecosystem platforms which power the Rakuten Group. Our mission is to provide our Rakuten Cloud and Ecosystem Platforms which will deliver C ...
-
Tokyo AgodaThe Opportunity: · As a Lead Software Engineer (Front End) at Agoda, you will drive the technological evolution of our front-end systems. You will be responsible for architecting, implementing, and optimizing user interfaces that enhance the user experience for millions of trave ...
-
Chiyoda MUFG Full timeDo you want your voice heard and your actions to count? · Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), the 7th largest financial group in the world. Across the globe, we're 120,000 colleagues, striving to make a difference for every client, organization ...
-
Tokyo Richardson RFPD Japan, KK Full timeDescription · : Avelabs (an arrow company), a leading automotive software engineering services provider, is seeking a skilled Resident Engineer to join our team in Tokyo, Japan. This role involves working closely with our customer's brake business unit system team. The successfu ...
-
Tokyo TEKsystems PermanentSenior Product Development Engineering Lead · Job Summary: · The Senior Product Development Engineering Lead has end-to-end responsibility, partnering with the business, on the technology strategy and roadmap including the implementation of modern technology to transform client a ...
-
Software Engineer
1週間前
Tokyo Rakuten Full timeDescription · : Business Overview · Rakuten group has almost 100 million customer base in Japan and 1 billion globally as well, providing more than 70 services in a variety such as e-commerce, payment services, financial services, telecommunication, media, sports, etc. · Depar ...
-
Tokyo Rakuten Full timeDescription · : Department Overview · Rakuten Institute of Technology (RIT) , the core AI research wing of Rakuten, is spread across six geographical locations including Tokyo, Singapore, Boston, San Mateo, Bengaluru, and Paris. This division consists of AI research scientists ...
-
Tokyo Amazon Japan G.K. Full timeWe are seeking an experienced Solutions Architect to drive technical activities needed to recruit and engage automotive manufacturers for Amazon. · Amazon Smart Vehicles (ASV) is creating transformative products and services that enable automotive OEMs to deliver personalized, pr ...
-
Tokyo Renesas Electronics Full time· Job Description · Overview · We are seeking a talented and motivated Application Engineer to join our team. In this role, you will be part of the AI & Cloud Engineering (ACE) Division and AI Workbench team. Our AI Workbench is a cloud-based environment to accelerate Automotiv ...
-
Tokyo Rakuten Full timeDescription · : Department Overview · Streaming Development Section holds ownership for designing, building, managing and enhancing streaming products and services for end users (customer or enterprise) leveraging the infrastructure and enabling services platforms. The teams w ...
-
Tokyo Oracle Regular EmployeeThe Oracle Cloud Infrastructure (OCI) Dedicated Cloud and Alloy Product Solutions Engineering team is looking for an experienced and motivated Software Development Engineer to design, develop, troubleshoot and debug software programs and other systems for OCI's (DRCC) and custome ...
-
Tokyo Rakuten Mobile Full timeDescription · : About Organization · The Cloud Platform Division (CPD) provides the virtualized infrastructure for Rakuten Mobile. · In the Cloud Engineering Department, part of CPD we are responsible for the design, deployment, and operations of virtualization infrastructure ...
-
Tokyo NutanixThe Opportunity · We ensure the success of our groundbreaking technology through cluster health monitoring, quick response time, and unparalleled customer intimacy. We are top-notch engineers from leading virtualization, computing, and networking companies with the ability to ha ...
-
Tokyo QNX Software Systems Full timeWorker Sub-Type: · Regular Job Description: · BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the em ...
-
Tokyo Rakuten Full timeDescription · : Business Overview · The Technology Platforms Division (TPD) is responsible for building and operating the infrastructure and ecosystem platforms which power the Rakuten Group. Our mission is to provide our Rakuten Cloud and Ecosystem Platforms which will delive ...