Software Engineer - (Mid Level) in London

Software Engineer - (Mid Level) in London

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Join a dynamic team to solve complex problems and innovate with cutting-edge tech.
  • Company: Triptease, a fast-growing travel-tech company empowering hotels worldwide.
  • Benefits: Remote work, paid vacation, wellness budget, and learning allowance.
  • Other info: Collaborative culture focused on diversity, inclusion, and continuous learning.
  • Why this job: Make a real impact in the travel industry while developing your skills.
  • Qualifications: Strong backend experience in TypeScript and full-stack development skills.

The predicted salary is between 36000 - 60000 £ per year.

About Triptease

Triptease is a travel‐tech company 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. With over £1 billion in direct revenue annually, we scale fast across 100+ countries and have offices in London, New York, Barcelona and Singapore. We value authenticity, ownership, inclusion and delivering meaningful work.

About the Role

We are looking for a Mid‐Level Software Engineer who thrives on solving complex problems, works closely with others and experiments with new technologies. You should have strong backend experience and have worked as a full‐stack engineer. You will help 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

The Tamarin Squad focuses on Triptease's core off‐site marketing channels: Metasearch, Paid Search and Retargeting. The squad's 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 are a collaborative team that primarily uses TypeScript (Node.js, React) with Google Cloud Run, Kubernetes, Terraform and BigQuery. Day‐to‐day, we build backend services, integrate with platforms like the Google Ads API and deliver features within Campaign Manager that give hoteliers both strategic control and tactical flexibility.

Tech Stack

  • Languages: TypeScript (primary), Kotlin, Python
  • Backend: Node.js, experimenting with Bun
  • Frontend: React (admin tools and reporting)
  • Infrastructure: Google Cloud Run, Kubernetes, Terraform
  • Databases: BigQuery, PostgreSQL, MySQL
  • Integrations: Google Ads API, various metasearch and advertising platforms

Your Day‐to‐Day

  • Pair program with teammates for the majority of your coding time
  • Take part in daily stand‐ups, weekly planning sessions and frequent retros to continuously improve how we work
  • Collaborate openly with colleagues—value honest discussion and make sure everyone's voice is heard
  • Own end‐to‐end strategy with the squad, deciding together what actions to take to succeed
  • Practice trunk‐based development and continuous delivery, shipping small, incremental changes to production

Requirements

  • Pair programming & TDD: Comfortable with pair programming most of the day and see test‐driven development as integral to building reliable systems. You use tests to drive design, embrace refactoring and value small, incremental code and test cycles.
  • 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 GCP, Docker, Kubernetes, and Terraform.
  • Data systems & 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: Write obvious, concise code that rarely needs comments and always leave the codebase better than you found it.
  • Product mindset & collaboration: Customer‐centric approach, working closely with product managers to ensure technical solutions deliver value. 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 maintain a TypeScript Google Ads API library)
  • Entrepreneurial streak, with examples of opportunities identified and delivered
  • Experience in cross‐functional teams practising XP and Kanban techniques
  • Familiarity with multiple programming languages and the ability to bring insights and practices across ecosystems

Benefits

  • Remote‐first product & engineering team working across the UK and Europe (London‐based)
  • Paid vacation (increasing with tenure)
  • Work from anywhere: 4 weeks abroad annually (within a ±3 hour time zone)
  • Monthly wellness budget—gym, therapy, massages or whatever keeps you at your best
  • Yearly learning allowance—invest in your growth
  • Enhanced maternity & paternity leave
  • 10 "Discovery Days" per year to explore innovative ideas with colleagues
  • Team and company events, including a global retreat to Madrid each year
  • Stake options for all employees
  • Anything you need to get your job done—from equipment to support

Our Operating Model & Culture

Autonomous squads that decide what they work on, how they work and have all the skills needed to complete their mission. No centralized teams (Ops, QA, etc). We care deeply about diversity and inclusion, fostering psychological safety and encouraging everyone to contribute. Learning is prioritized—regular feedback, reflection, Notion for transparency, and initiatives like Discovery Days and Product Management Dojos. Celebration of progress—weekly showcases of what we've accomplished and shared pride in the work we do.

Software Engineer - (Mid Level) in London employer: Triptease

At Triptease, we pride ourselves on being an exceptional employer that fosters a culture of collaboration, innovation, and continuous learning. Our remote-first approach allows you to work flexibly from anywhere in the UK or Europe, while our commitment to employee growth is evident through dedicated learning time, training funding, and opportunities for career progression. Join us in making a meaningful impact in the travel tech industry, where your contributions truly matter and are celebrated.

T

Contact Details:

Triptease Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - (Mid Level) in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that align with what Triptease is doing. Highlight your experience with TypeScript, Node.js, and any cool stuff you've built using cloud technologies.

Tip Number 3

Prepare for interviews by practicing common coding challenges and system design questions. Get comfortable explaining your thought process and how you approach problem-solving, as collaboration is key at Triptease.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of the Triptease team and contributing to our mission.

We think you need these skills to ace Software Engineer - (Mid Level) in London

TypeScript
Node.js
React
Kotlin
Python
Google Cloud Platform (GCP)
Docker

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for software engineering shine through! We love seeing candidates who are genuinely excited about solving complex problems and experimenting with new technologies.

Tailor Your Experience:Make sure to highlight your full-stack experience and backend skills in TypeScript. We want to see how your past projects align with our tech stack and the role's requirements, so don’t hold back!

Be Authentic:At StudySmarter, we value authenticity. Don’t be afraid to share your unique perspective and experiences. This is your chance to show us who you are beyond just your technical skills.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Triptease

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, Node.js, and React. Be ready to discuss your experience with these tools and how you've used them in past projects.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems. Think about how you approached the issue, the technologies you used, and the impact of your solution on the project or team.

Emphasise Collaboration

Since the role involves a lot of pair programming and teamwork, be prepared to talk about your experiences working in collaborative environments. Highlight how you value open discussions and how you ensure everyone's voice is heard.

Demonstrate a Product Mindset

Be ready to discuss how your technical solutions have delivered value to users. Show that you understand the importance of aligning your work with customer needs and how you’ve contributed ideas beyond just coding.