Senior Software Engineer
About Familiar
- Familiar empowers hoteliers to build smarter digital relationships through the industry’s first data-native Marketing CRM.
- Our solution centralizes guest data from fragmented systems to build unified 360° profiles, enabling hotels to run hyper-personalized marketing campaigns, increase direct bookings, and drive guest loyalty — all through a platform purpose-built for the AI era.
- We operate as a lean, product-led startup shipping daily across our system.
- We invest heavily in developer experience: “one command” developer environment setup, TypeScript end-to-end, Biome formatting, Jest + Playwright suites, Storybook UI workflow, and remote caching to keep feedback cycles tight.
Role Overview
- Senior full stack engineer who pairs systems thinking with hands-on delivery; report to the CTO and partner closely with product, design, and data teams.
- Own features from idea to production across data ingestion, backend services, web experience, and DevOps automation.
- Raise the technical bar through architecture input, code review, tooling improvements, and mentoring peers.
What You'll Do
- Shape product functionality with leadership, translating growth and retention goals into resilient technical and product roadmaps.
- Build polished, accessible customer journeys to create a seamless user experience. Be able to lead the “front end” aspect of engineering at Familiar.
- Design and ship backend services in our NestJS + Fastify API, including data pipelines feeding our unified hotel profile and marketing automation engine.
- Safeguard quality through automated tests (Jest unit, Playwright e2e), observability, and iterative refactors that keep the monorepo healthy.
Tech Environment
- TypeScript-first monorepo with pnpm, Node 20+, Turborepo orchestration, Biome linting/formatting, and GitHub Actions quality gates.
- Frontend: Next.js 15, React 18, Storybook-driven component development, Playwright e2e coverage.
- Backend: NestJS + Fastify, background jobs for property data ingestion, Jest coverage per package.
- Infra & Data: Terraform-managed cloud footprint, interactive scripts for seeding realistic hotel data, emphasis on secure integrations (e.g., PMS providers like Mews).
What We're Looking For
- 7+ years building product-focused web platforms with modern TypeScript/Node and React, ideally in data-rich or multi-tenant domains.
- Proven experience shipping to production in a fast-paced startup: balancing speed, reliability, and thoughtful technical debt paydown.
- Architectural instincts across API design, event/data pipelines, and front-end state management; comfortable with trade-offs in distributed systems.
- Strong testing philosophy (unit, integration, e2e) and familiarity with CI/CD automation in monorepos.
- Ability to mentor engineers, influence product direction with data, and communicate clearly with stakeholders across time zones.
- Bonus: hospitality tech, marketing automation, or analytics platform experience; Terraform/AWS familiarity.
How We Work
- Remote-first within Europe-friendly time zones; expect core overlap for squad rituals and cross-functional collaboration.
- Base salary 60,000 EUR–80,000 EUR depending on skill level plus equity/stock options. Salary is paid directly to your bank or nominated company account.
Apply
- Email kimeshan@familiarhq.com with SENIOR ENGINEER in the subject line. Include work that demonstrates how you ship end-to-end experiences and elevate engineering teams—we can’t wait to meet you.
- Company
- Familiar
- Location
- London, UK
Hybrid/Remote Options - Posted
- Company
- Familiar
- Location
- London, UK
Hybrid/Remote Options - Posted