We are looking for a Senior Backend Engineer to work with us full-time in a remote setup for our Spain-based client. For this role we only process candidates that are based in the Philippines and have legal authorization to work in the Philippines.
About the OTA Client:
- On a mission to simplify hospitality management empowering and revolutionizing over 12000 hoteliers worldwide
- Been recognized as a TravelTech Titan and one of Wireds hottest start-ups with over $50 million raised from top-tier VCs who back disruptive giants like Alibaba Toast Zendesk Delivery Hero Revolut and Loom
- With team of 300 engineers based in Barcelona cultivating a culture of positivity and personal growth.
- Our team members are enthusiastic thrive on ownership and excel in collaboration. Every day we lead by example prioritizing client satisfaction and executing with excellence. We are committed to making a positive impact wherever we go.
About the Role:
Were seeking a seasoned Senior Software Engineer (Backend) to join our Managing Hotel Operations & Finances and contribute to building next-generation APIs that will expand our company inventory distribution beyond current channels.
In this role youll work closely with a dynamic team to design develop and maintain APIs that are robust well-documented and highly observable. If youre a problem-solver with a passion for innovation strong analytical skills and thrive in the fast-paced environment of a growing startup wed love to hear from you.
Your Missions:
- Write clean scalable and thoroughly tested code to meet business and technical requirements.
- Work with the Product team to identify refine and implement user stories and technical needs.
- Create and maintain comprehensive documentation for APIs and other software
systems. - Ensure all systems are observable using monitoring and logging tools to maintain reliability and performance.
- Assist the Care team with technical support to troubleshoot and resolve issues efficiently.
- Play a key role in evolving our platform from MVP to handling high-traffic and high-performance demands.
About YOU:
- Proven experience with Ruby on Rails with additional familiarity in Golang being a strong advantage.
- Strong grasp of distributed systems database architecture and software design principles.
- Extensive experience designing building and maintaining APIs with high usability and performance.
- Hands-on experience with unit integration and automated testing frameworks.
- Good knowledge of best practices and architectural principles with optional familiarity in Domain-Driven Design (DDD).
- Strong problem-solving abilities and computer science fundamentals to write efficient and optimized code.
- Excellent communication skills to work across teams and share ideas effectively.
- Fluency in English.
Nice to Haves:
- Experience with Golang
- Familiarity with platforms like AWS Azure or GCP.
- Bachelor or Master Degree In Computer Science Software Engineering or a related field.
- We value experience over formal education.
- Experience in scale-ups (from MVP to high traffic and high performance)