
Staff Software Engineer - Full Stack (Singapore Based, No Relocation Provided)
- Singapore
- Permanent
- Full-time
We are a skillful, driven and diverse team from across the globe, united by a passion to make an impact. Harnessing our innovative technologies and strong partnerships, we aim to make travel easy and rewarding for everyone.The Opportunity:Join a forward-thinking team dedicated to transforming the customer experience through intelligent conversational AI solutions. Our mission is to streamline the user pre-booking journey by developing bots that address customer queries with precision, ensuring a smooth and hassle-free booking process. Working closely with product managers, designers, and engineers, we focus on continuous innovation to deliver solutions that meet customer needs and drive business success.Project Description:This project is centered on building advanced customer-facing AI-powered bots that elevate user experiences across multiple platforms. These bots are designed to simplify the pre-booking journey by providing quick, accurate responses to customer inquiries. By combining cutting-edge technology with a deep understanding of user behavior, the team ensures the bots are intuitive, efficient, and aligned with business goals.What you'll Need to Succeed:
- At least 8 years of experience of extensive background in front-end development, working with client-side frameworks on large-scale applications (React is highly preferred).
- Strong core front-end skill set in JavaScript and the TypeScript ecosystem.
- Strong architecture skills and drive decision-making in the team.
- Experience working with component libraries.
- Strong product sense and a passion for client-side performance optimization.
- Demonstrated ability to drive changes and impact across various teams.
- Love collaborating via code reviews and architecture discussions and is motivated to improve their teammates' productivity.
- Machine Learning, GPT, prompt engineering and other AI project experience
- Candidates with JVM language experience - Scala/Kotlin/Java and Python would be preferred
- 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, Scylla DB, 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
- 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