Job Openings
Senior Backend Engineer (Ruby) at Tech Platform (Remote, PH-based)
About the job Senior Backend Engineer (Ruby) at Tech Platform (Remote, PH-based)
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 12,000 hoteliers worldwide
- Been recognized as a TravelTech Titan and one of Wired's 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:
We're 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, you'll work closely with a dynamic team to design, develop, and maintain APIs that are robust, well-documented, and highly observable. If you're a problem-solver with a passion for innovation, strong analytical skills, and thrive in the fast-paced environment of a growing startup, we'd 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)