Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
About Wego:
We’re on a mission to help people discover the real value of travel — to inspire, to give more reasons, to make it easy — for you to go. Our company was founded back in 2005, and since then, we’ve imagined and created some of the most well-loved products for travelers all around the world.
Today, Wego is used by millions of people every month — people who travel for adventure, work, family, and for many other reasons. That’s why we work tirelessly to make your experience of planning & booking flights, hotels, and trips as seamless as possible.
The Role:
We are looking for a passionate Software Engineer (Backend) to join the BoW Hotels team. This role involves helping evolve our backend architecture, building efficient backend systems, and implementing new features. The position is open to both in-office and remote candidates, with a preference for those within GMT+7 to GMT+9 time zones for better team collaboration.
What you will be working on:
You will develop and maintain scalable backend services, design system architecture, and ensure code quality through automated testing and code reviews. This role requires close collaboration with product and design teams to translate requirements into practical technical solutions.
Core Responsibilities:
Develop and maintain robust backend services in Go.
Contribute to system architecture and service design.
Enhance code quality with unit testing, automation, and code reviews.
Collaborate with product and design teams to understand user requirements.
Participate in brainstorming sessions to contribute ideas on technology, algorithms, and product improvements.
Optimize application performance for maximum speed and scalability.
Skills and experience:
Minimum Experience:
5+ years of experience in backend development and system design.
Strong analytical and problem-solving skills.
Proficiency in Design Patterns, Design Principles, Software Architecture, and Algorithms.
Experience in developing high-availability and robust APIs.
Familiarity with version control, build processes, CI/CD.
A product-oriented mindset focused on understanding the "Why."
Nice to haves:
Experience with Java or Go programming languages.
Familiarity with relational databases.
Experience with container technology (e.g., Docker).
Knowledge of cloud platforms like AWS or Google Cloud Platform.
Experience in the payments domain.
Experience operating production APIs and services.