Skip to main content
Back to jobs

Software Engineer - (Mid Level)

External
Triptease logoTriptease ยท Portugal
Full-timeRemote8mo ago
TypeScriptPythonKotlinReactNode.jsDocker
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

๐ŸŒ Join Triptease - Where Travel Tech Meets Impact At Triptease, we're building technology that helps hotels thrive in a digital world dominated by Online Travel Agents. Our products empower hotels to increase direct bookings, regain profitability, and build closer relationships with their guests. Already helping generate over ยฃ1 billion in direct revenue annually, we're scaling fast across 100+ countries with offices in London, New York, Barcelona, and Singapore. It's a fantastic time to join us as we grow our impact and expand our engineering teams. We're a team that values authenticity, ownership, inclusion, and delivering meaningful work - together. ๐Ÿš€ About the Role We're looking for a Mid Level Software Engineer who thrives in solving complex problems, working closely with others, and experimenting with new technologies. You will have excellent experience with backend projects and have also worked as a full stack engineer. You'll help us craft accessible user experiences, design scalable systems, and explore how AI and automation can make our platform smarter and more impactful for hoteliers worldwide. ๐Ÿ’ About the Tamarin Squad Tamarin looks after Triptease's core off-site marketing channels: Metasearch, Paid Search and Retargeting. Our mission is to empower hotels with control over these channels, giving them the tools to shape strategy, reach their most valuable guests and drive direct bookings. We're a collaborative team working mainly in TypeScript (Node.js and React) with Google Cloud Run, Kubernetes, Terraform and BigQuery. Day to day we build backend services, integrations with platforms like the Google Ads API, and features within Campaign Manager that give hoteliers both strategic control and tactical flexibility. Our main challenges include unifying channels into a connected system, balancing automation with customer control, and staying ahead of the fast-changing Google ecosystem. We value continuous learning, autonomy and product thinking; every engineer contributes ideas and helps shape the squad's direction, not just the code. ๐Ÿ› ๏ธ Our Tech Stack Languages: Primarily TypeScript, with some Kotlin and Python Backend: Node.js, experimenting with modern alternatives like Bun Frontend: React for admin tools and reporting (minimal UI work) Infrastructure: Google Cloud Run, Kubernetes, Terraform Data: BigQuery, PostgreSQL, MySQL Integrations: Google Ads API, various metasearch and advertising platforms ๐Ÿงฉ Your Day-to-Day You'll be part of a small, empowered squad responsible for building, growing, and maintaining key parts of the Triptease stack. While the work spans both frontend and backend, there's a strong lean toward backend systems. On a typical day, you'll: Pair program with teammates for the majority of your coding time. Take part in daily standups, weekly planning sessions, and frequent retros to continuously improve how we work. Collaborate openly with colleagues - we value honest discussion and make sure everyone's voice is heard. Contribute to a team that owns its strategy end-to-end, deciding together what actions to take to succeed. Practice trunk-based development and continuous delivery, shipping small, incremental changes to production. โœ… What You'll Bring XP Engineering Practices: Comfortable with pair programming most of the day, and see test-driven development (TDD) as integral to building reliable systems. You use tests to drive design, embrace refactoring as part of everyday coding, and value small, incremental code and test cycles. Backend and Full-Stack Experience: Strong backend experience in TypeScript with additional frontend skills for admin UIs. Solid skills across the full stack, from client-side to server-side development. Cloud-Native Experience: Practical experience building deployment pipelines and continuous delivery on cloud platforms. Familiarity with Google Cloud Platform, Docker, Kubernetes, and Terraform. Data Systems and Analytics: Experience with PostgreSQL, MySQL, and BigQuery. Passion for working with data to power real-time analytics, A/B testing, and monitoring with tools like DataDog. Systems Thinking: Experience designing and building distributed, high-availability, high-throughput systems while maintaining modularity, functionality, maintainability, and data consistency. Solid understanding of HTTP and how the internet works. Code Quality: You write obvious, concise code that rarely needs comments and always leave the codebase better than you found it. Product Mindset and Collaboration: Customer-centric approach, working closely with product managers to ensure technical solutions deliver value. You contribute ideas and strategy, not just code, and thrive in collaborative environments that drive squad momentum. Values Alignment: Commitment to continuous learning, autonomy, psychological safety, and developing your craft. โญ Bonus Points Experience with online advertising or ad tech products. Familiarity with the Google Ads API. gRPC experience (we


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Triptease? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect