Lead Full Stack Software Engineer
AgodaJob Overview
Join Agoda as a Lead Full Stack Software Engineer based in Bangkok, Thailand. This role offers a unique opportunity to work with cutting-edge technologies and lead a team of talented engineers in building high-volume platforms. As a lead engineer, you will be responsible for designing and implementing new systems and components, mentoring other engineers, and driving major architectural changes.
Key Responsibilities
- Ownership and Responsibility: Maintain ownership of mission-critical systems and ensure their reliability and performance.
- Hands-On Development: Build high-volume platforms using technologies like React and GraphQL.
- Mentorship: Mentor and coach other software engineers, fostering a culture of learning and growth.
- Agile Practices: Be a major contributor to our agile and scrum practices, ensuring efficient and effective project delivery.
- Technical Leadership: Design and lead crucial technical projects and initiatives across teams and departments.
- Innovation: Stay on the leading edge of technical know-how, industry trends, and drive technical innovations.
Required Skills and Experience
- Experience: 10+ years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
- Education: B.S. in Computer Science or a quantitative field; M.S. preferred.
- Agile and Analytics: Working experience with agile, analytics, A/B testing, and/or feature flags, Continuous Delivery, Trunk-based Development.
- HTML/CSS: Excellent skills in HTML/CSS, with an understanding of how to make data look great.
- JavaScript/TypeScript: Excellent understanding of object-oriented JavaScript and TypeScript.
- Communication: Great communication and coordination skills.
- Problem-Solving: Excellent analytical thinking and problem-solving skills.
- English Proficiency: Good command of the English language.
Preferred Skills
- Architecture: Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
- NoSQL and Queueing Systems: Knowledge in NoSQL technologies and queueing systems like Kafka, RabbitMQ, etc.
- Containers and CI/CD: Experience with Containers, Dockerization, and CI/CD solutions.
- Performance Optimization: Strong experience in client-side performance optimization.
- Modern Coding Practices: Proficiency in modern coding and design practices such as Clean Code, SOLID principles, and TDD.
Location
This position is based in Bangkok, Thailand, with relocation provided.
Equal Opportunity
Agoda is an equal opportunity employer. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications.
Join us in transforming travel for millions of customers across the globe. Apply now to be part of a dynamic and innovative team at Agoda.
Benefits Extracted with AI
- Relocation provided
- Diverse and inclusive environment
- Opportunities for growth and development
Similar jobs
Last update: 23 minutes ago
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and cloud technologies.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Work with Kubernetes, Spark, and Hadoop to scale Agoda's data infrastructure.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more. Relocation provided.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Work with Kubernetes, Spark, and cloud technologies. Relocation provided.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability, stability, and efficiency. Relocation provided.
Senior Data Engineer (Fintech Team)
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, expertise in Kubernetes, Spark, and cloud technologies, relocation provided.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and more.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on Kubernetes, Apache Spark, and cloud technologies. Relocation provided.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, expertise in Kubernetes, Spark, and Hadoop required. Relocation provided.
Senior Data Engineer (Fintech)
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technologies in a dynamic environment.
Senior Data Engineer (Fintech)
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology to drive efficiencies and market opportunities.
Senior Data Engineer (Fintech)
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and cloud technologies.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and more.
Senior Data Engineer - Fintech Team
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Lead data system improvements using Java, Scala, and Spark.
Senior Data Engineer (Fintech)
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technologies in a dynamic environment.
Senior Data Engineer - Fintech Team
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Java, Scala, and Big Data technologies. Relocation provided.
Senior Data Engineer (Fintech)
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.