Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Northampton Full-Time 48000 - 64000 ÂŁ / year (est.) No home office possible
Go Premium
F

At a Glance

  • Tasks: Lead the development of innovative software solutions and enhance user experiences.
  • Company: Join a pioneering startup transforming hotel marketing with cutting-edge technology.
  • Benefits: Competitive salary, equity options, and a remote-first work culture.
  • Why this job: Make a real impact in the hospitality tech space while working with modern tools.
  • Qualifications: 7+ years in web platforms using TypeScript, Node, and React; strong mentoring skills.
  • Other info: Dynamic team environment with opportunities for growth and collaboration across Europe.

The predicted salary is between 48000 - 64000 ÂŁ per year.

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.

Senior Software Engineer employer: Familiar

Familiar is an exceptional employer for Senior Software Engineers, offering a dynamic remote-first work culture that prioritises developer experience and innovation. With a strong focus on mentorship and collaboration, employees have the opportunity to shape product functionality while working with cutting-edge technologies in a fast-paced startup environment. The company also provides competitive salaries, equity options, and a commitment to employee growth, making it an attractive choice for those seeking meaningful and rewarding careers in the tech industry.
F

Contact Detail:

Familiar Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Familiar or similar companies on LinkedIn. A friendly chat can give you insider info and might just get your application noticed.

✨Tip Number 2

Show off your skills! Prepare a portfolio that highlights your best projects, especially those using TypeScript, Node, and React. Make sure to include any cool features you've built that align with what Familiar is doing.

✨Tip Number 3

Ace the interview! Brush up on your systems thinking and be ready to discuss how you’ve tackled challenges in past projects. Familiar loves hands-on delivery, so share specific examples of your contributions.

✨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 Familiar team.

We think you need these skills to ace Senior Software Engineer

TypeScript
Node.js
React
NestJS
Fastify
Jest
Playwright
Next.js
Terraform
CI/CD Automation
API Design
Data Pipelines
Frontend State Management
Mentoring
Communication Skills

Some tips for your application 🫡

Show Off Your Skills: When you're applying, make sure to highlight your experience with TypeScript, Node, and React. We want to see how you've built product-focused web platforms, so share specific examples of your work that demonstrate your technical prowess.

Tailor Your Application: Don’t just send a generic application! Tailor your CV and cover letter to reflect the role at Familiar. Mention how your skills align with their tech stack and how you can contribute to building those seamless customer journeys they’re after.

Be Clear and Concise: Keep your application clear and to the point. We appreciate straightforward communication, so avoid jargon and fluff. Make it easy for us to see why you’re the perfect fit for the Senior Software Engineer role.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Familiar

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in TypeScript, Node, and React, as these are crucial for the role. Brush up on your knowledge of NestJS and Fastify too, as you’ll likely be asked about your experience with these technologies during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially in fast-paced environments. Be ready to explain how you approached these problems, the solutions you implemented, and the impact they had on the product or team.

✨Demonstrate Your Mentorship Abilities

Since the role involves mentoring peers, think of examples where you’ve helped others grow technically. Share stories that highlight your ability to communicate complex ideas clearly and how you’ve influenced product direction through collaboration.

✨Prepare Questions About Company Culture

Familiar is a lean startup, so it’s important to understand their work culture. Prepare thoughtful questions about their remote-first approach, team dynamics, and how they handle technical debt. This shows your genuine interest in fitting into their environment.

Senior Software Engineer
Familiar
Location: Northampton
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>