T

Tilla

AI-powered crew change logistics platform

Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBerlin, GermanyNo salary listed

About the Job

Requirements

  • Early-career professional experience as a software engineer building web applications across both frontend and backend.
  • Working knowledge of TypeScript and React, and some exposure to Node.js backends.
  • A high degree of ownership, taking tasks from ticket to production and seeing them through.
  • Sound engineering fundamentals, including readable code, sensible tests, and systematic debugging.
  • Technical depth and curiosity to understand how the wider system works.
  • Genuine interest in travel and flight booking, and willingness to learn the industry in depth.
  • Ability to explain technical issues simply to customers and non-technical colleagues.
  • Clear, proactive communication about progress, risks, and blockers.
  • Collaborative approach, including working well with other engineers, asking for help when appropriate, and acting on feedback.
  • Fluency in English.
  • Must be based in EMEA or LATAM, with good working-hours overlap with the rest of the Travel team.

Responsibilities

  • Build and maintain Travel services that get seafarers onto the right flights, shipping well-tested features across the TypeScript stack as part of the Travel team.
  • Investigate and fix bugs across Travel services, reproducing each scenario before changing code.
  • Handle day-to-day technical requests from customers and colleagues, and explain what went wrong in plain terms.
  • Add logging and metrics to work that is built, and follow runbooks when alerts fire.
  • Build features across the frontend and backend in Linear sprints, using React, Next.js, NestJS, GraphQL, and Prisma.
  • Break work into clear steps, surface assumptions early, get feedback on technical decisions, and keep progress and blockers visible.
  • Write unit and integration tests, and act on code review feedback.
  • Learn how flight bookings, fares, and travel aggregation work, and how they connect to crew changes.
  • Take ownership of a Travel service module over time, including its uptime, bug rates, and resolution times.
  • Share learnings through clear pull request descriptions and team documentation.

Desired Qualifications

  • Familiarity with Next.js, NestJS, GraphQL, Prisma, Apollo Client, React Query, ShadCN, AWS Lambda, SQS, RDS, ECS, Jest, or Playwright; not all are expected.
  • Exposure to GDS systems such as Amadeus or travel aggregator platforms.
  • Experience or interest in early-stage or growth-stage startups.
  • Other languages.

About the Company

Tilla

AI-powered crew change logistics platform

Tilla provides an AI-powered platform that digitizes and automates crew change logistics for the commercial shipping industry. It integrates voyage schedules, crew data, port data, real-time flight updates, and travel requirements into a single interface to plan, book, and manage crew changes. It optimizes decisions and automates workflows like flight bookings, with real-time travel intelligence to flag delays and suggest alternatives, reducing costs by up to 24% and time spent on tasks by about 40%. The goal is to become the digital backbone for the shipping workforce, expanding globally to streamline crew changes across fleets and lower operators’ costs.

Company size
11-50
Company stage
Seed
Total funding
$4.4M
Headquarters
Berlin, Germany
Founded
2021

Recently Posted Jobs

Explore more opportunities at Tilla

See more jobs