Triptease
Posted 9mo ago

Software Engineer - (Mid Level)

Triptease
Portugal
RemoteFull Time
Responsibilities
  • Pair programming
  • Collaborate openly
  • Ship incremental changes
Requirements
  • Mid level software engineer with backend and some full-stack experience
  • TypeScript, Node.js
  • Cloud, databases
  • Collaborative, autonomous squad culture
Technical tools mentioned
TypeScriptNode.jsReactGoogle Cloud RunKubernetesTerraformBigQueryPostgreSQLMySQLGoogle Ads APIKotlinPythonBun

Job description

🌍 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.

About Triptease

Software helping hotels increase direct bookings and guest revenue.

Year founded
2012
Employees
145
Organization type
Private
Latest investment
Raised $3.04M Funding Round (2021) — led by Notion Capital, BGF
Headquarters
GB

Similar jobs

Software Engineer roles
2d
Save
Mark Applied
Hide
Senior Software Engineer - Integrations 3P - Platform
Portugal
€56k-€88k/yr RemoteFull Time
Elastic
ElasticNYSE: ESTC: Software platform for search, security, and observability.
8+ YOERequires 8+ years of backend software engineering experience, strong Go experience, AI/ML and LLM knowledge, networking and REST API expertise, product thinking, and excellent collaboration skills.
Go, Rust, AI/ML, LLMs, MCP, Elastic MCP server, Elastic CLI, HTTP, RESTful APIs, Elastic Stack
2d
Save
Mark Applied
Hide
Software Engineer - Optical Networks
Lisbon, Lisbon District, Portugal
HybridFull Time
Nokia
NokiaNYSE: NOK: Sells telecommunications infrastructure and software for global network operators.
C++ and object-oriented programming skills, data structures, algorithms, memory management, Linux, Git, scripting, English fluency, and a relevant bachelor's or master's degree.
C++, Linux, Git, Python, Bash, STL, Boost, GTest, CTest, AI coding assistants, LLM utilities
2d
Save
Mark Applied
Hide
Senior Software Engineer
Braga, Braga, Portugal
RemoteFull Time
Checkmarx
Checkmarx: Provides enterprise-grade application security testing and risk management software.
5+ YOE5+ years of software engineering experience with Go or Python, distributed systems, Docker, Kubernetes, testing, CI/CD, observability, microservices, and excellent English communication skills.
Go, Python, RabbitMQ, gRPC, REST, PostgreSQL, Docker, Kubernetes, CI/CD, GitOps, LLMs, LangChain, LangGraph, AWS Bedrock, Azure OpenAI, Vertex AI, ArgoCD, Helm, OpenTelemetry
2d
Save
Mark Applied
Hide
Senior Software Engineer
Edinburgh or United States or Canada or Ireland or Portugal or Romania or Australia
HybridFull Time
FanDuel
FanDuelNYSE: FLUT: Offers online sports betting and daily fantasy sports services.
3+ YOEComputer Science or related degree or equivalent experience; strong Java backend, AWS, Terraform/IaC, event streaming, databases, containers, Kubernetes, testing, Agile, and high-volume systems experience.
Java, AWS, Terraform, SNS, SQS, Kafka, Docker, Kubernetes
3d
Save
Mark Applied
Hide
Senior Software Engineer (Full Stack)
Porto or London
€70k/yr HybridFull Time
Ocean Infinity
Ocean Infinity: Deploys autonomous marine robotics for global ocean data acquisition.
5+ YOEComputer Science or related degree, 5+ years preferred, full-stack production experience, C#/.NET or Node/TypeScript, React, relational databases, TypeScript, Git, web security, and English fluency.
C#, .NET, React, TypeScript, Next.js, tRPC, Node, Postgres, PostgreSQL, SQL Server, Entity Framework Core, Drizzle, Prisma, Git, OWASP, Kafka, RabbitMQ, WebSockets, SignalR, Docker, Kubernetes, Azure, AWS, GCP, Jest, Playwright, Vitest, xUnit, NUnit, Tailwind CSS, Shadcn/UI, Cursor, Claude
3d
Save
Mark Applied
Hide
Senior Software Developer
Lisbon, Lisbon, Portugal
HybridFull Time
Springer Nature
Springer NatureFrankfurt Stock Exchange: SPG: Publishes academic research journals and educational textbooks globally.
Several years of software development experience; proficiency in Kotlin and JavaScript; experience with scalable web applications, full-stack development, TDD, CI/CD, production support, and technical collaboration.
Kotlin, JavaScript, Test-Driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD), http4k, CloudFoundry, Concourse
3d
Save
Mark Applied
Hide
Senior Software Engineer - Python (Hybrid)
Porto or Toronto or Dublin or Antwerp or Melbourne
HybridFull Time
Nitro
Nitro: Provides digital document tools including PDF editing and e-signatures.
5+ YOERequires 5+ years of Python backend development, REST APIs, databases, cloud-native applications, Docker, Kubernetes, CI/CD, testing, and collaborative agile teamwork.
Python, REST APIs, MCP, Docker, Kubernetes, Postgres, MySQL, MongoDB, DynamoDB, FastAPI, Litestar, Robyn, Django DRF, AWS Lambda, AWS Step Functions, SQS, Argo Workflows, Azure Functions, Celery, OpenAI, Anthropic, LangChain, LlamaIndex, RAG, JavaScript, TypeScript, Terraform, SQL, NoSQL, CI/CD
3d
Save
Mark Applied
Hide
Software Engineer
Portugal
OnsiteFull Time
KITRO
KITRO: Automated food waste measurement for the hospitality industry.
2+ YOEExperienced software engineer with 2–5 years of experience; keywords indicate Python, React, AWS, TypeScript, PostgreSQL, Scrum, Kanban, IoT, sustainability, food waste, and data.
Python, React, AWS, TypeScript, PostgreSQL, Scrum, Kanban, IoT