Senior Software Engineer (FullStack)

Senior Software Engineer (FullStack)

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Birdie

At a Glance

  • Tasks: Own and ship Rostering V2 features, transforming care for older adults.
  • Company: Join Birdie, a fast-growing tech company making a real impact in home healthcare.
  • Benefits: Competitive salary, stock options, flexible working, and generous holiday allowance.
  • Other info: Dynamic culture with opportunities for personal growth and meaningful work.
  • Why this job: Be part of a mission-driven team that reimagines care and improves lives.
  • Qualifications: Strong full-stack TypeScript and React experience; Node.js knowledge is a plus.

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

At Birdie, we’re reimagining care for older adults. We’re building the technology that powers the future of home healthcare, empowering care teams with tools to deliver better, more dignified care, and enabling older people to thrive in their own homes for longer. Our all-in-one solution powers millions of care visits every month, equipping care providers with the tools they need to deliver exceptional, efficient care.

Your mission is to own and ship Rostering V2 features end-to-end. You'll work alongside a Staff IC and four senior engineers, writing TypeScript and React on the frontend, Node.js (and Go as you ramp) on the backend, partnering with Product to translate care-management requirements into reliable software.

Beyond your immediate delivery, you'll have room to shape Rostering V2's architectural direction and raise the engineering quality bar within the squad. You'll carry your share of the out-of-hours support rota, because the systems we build run twenty-four hours a day for the partners who depend on them.

Six months in, here's what good looks like:

  • You've shipped meaningful Rostering V2 features end-to-end.
  • You're carrying the on-call rota with confidence.
  • The codebase looks better because of your work: cleaner standards and sharper tests.
  • The squad trusts your judgement on architectural decisions, and so do you.

How you will contribute:

  • Own full-stack feature delivery for Rostering V2.
  • Partner with Product to shape what gets built.
  • Contribute to engineering quality and architectural direction.
  • Ramp on the Rostering domain quickly.
  • Carry the out-of-hours rota.

You’ll thrive here if:

  • You bring strong full-stack TypeScript and React experience and have built and operated scalable Node.js APIs.
  • You write tests first. TDD is a default part of how you work, not an afterthought.
  • You take loosely defined requirements and drive features to stable production deployment without constant oversight.
  • You enjoy working in older codebases as much as building new ones.
  • Go experience is a strong plus.

What you’ll get from us:

  • Competitive base salary, reviewed against benchmarks annually.
  • Generous stock options.
  • Annual personal learning budget and access to training, coaching and mentorship.
  • Hybrid working.
  • 33 days holiday (25 days + public holidays).
  • Industry leading paid primary and secondary caregiver leave.
  • Private health insurance with AXA.
  • Cycle to work scheme.
  • A deeply human, radically transparent culture.

We’re committed to building a diverse team and inclusive culture. That means creating a hiring process that gives everyone a fair chance regardless of background, identity or lived experience.

Ready to build the future of care? Apply now. Be part of something that matters.

Senior Software Engineer (FullStack) employer: Birdie

At Birdie, we pride ourselves on being an exceptional employer dedicated to transforming home healthcare for older adults. Our supportive and inclusive work culture fosters personal and professional growth, offering competitive compensation, generous time off, and a commitment to employee wellbeing. With flexible working arrangements and a focus on meaningful impact, joining our team means contributing to a mission that truly matters while thriving in a dynamic and innovative environment.

Birdie

Contact Details:

Birdie Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (FullStack)

Tip Number 1

Network like a pro! Reach out to folks in your industry, especially those at Birdie. A friendly chat can open doors that applications alone can't.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up-to-date. Let your work speak for itself and impress the hiring team.

Tip Number 3

Prepare for the interview by understanding Birdie's mission and values. Tailor your answers to show how you can contribute to their goal of transforming care for older adults.

Tip Number 4

Don’t forget to follow up! A quick thank-you email after your interview can leave a lasting impression and shows your enthusiasm for the role.

We think you need these skills to ace Senior Software Engineer (FullStack)

Full Stack Development
TypeScript
React
Node.js
Go
Test-Driven Development (TDD)
API Development

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your enthusiasm for the role and our mission shine through. We want to see that you’re genuinely excited about reimagining care for older adults and how your skills can contribute to that.

Tailor Your CV:Make sure your CV is tailored to highlight your full-stack experience, especially with TypeScript, React, and Node.js. We love seeing how your past projects align with what we’re building at Birdie, so don’t hold back!

Be Clear and Concise:Keep your application clear and to the point. We appreciate straightforward communication, so make sure to articulate your experiences and skills without unnecessary fluff. Remember, we’re looking for impact!

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 shows you’re keen on joining our team!

How to prepare for a job interview at Birdie

Know Your Tech Stack

Make sure you’re well-versed in TypeScript, React, and Node.js. Brush up on your knowledge of Go if you haven’t used it yet. Be ready to discuss how you've used these technologies in past projects and how they can apply to Birdie's Rostering V2.

Understand the Mission

Familiarise yourself with Birdie's mission to transform home healthcare. Think about how your skills can contribute to this goal. Be prepared to share your thoughts on the importance of technology in improving care for older adults during the interview.

Prepare for Real-World Scenarios

Expect questions that assess your problem-solving skills in real-world situations. Think of examples where you’ve taken loosely defined requirements and turned them into successful features. Highlight your experience with TDD and how it has improved your code quality.

Show Your Collaborative Spirit

Birdie values teamwork, so be ready to discuss how you’ve partnered with product teams in the past. Share examples of how you’ve communicated technical trade-offs to non-engineers and influenced project direction. This will show you’re not just a coder but a team player.