Backend Engineer
تفاصيل الوظيفة
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.
- 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."
- 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.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.