All Jobs
EngineeringAccepting Applications
Senior Software Engineer
Location
London, UK / Remote
Type
Full-time
Salary
£65,000 - £85,000
Closing Date
28 February 2026
Senior Software Engineer
Join our Engineering team and help build the technology that connects families with quality care providers across the UK.
About the Role
We're looking for a Senior Software Engineer to join our growing team. You'll work on our Next.js frontend and FastAPI backend, building features that make a real difference in people's lives.
Key Responsibilities
- Design and implement new features across our full stack
- Lead technical decisions and architecture discussions
- Mentor junior engineers and conduct code reviews
- Collaborate with product and design teams
- Ensure code quality, testing, and documentation standards
- Participate in on-call rotation for production systems
Tech Stack
Our platform is built with modern technologies:
Frontend
- Next.js 14 with App Router
- TypeScript
- Tailwind CSS
- Framer Motion
Backend
- Python FastAPI
- PostgreSQL
- Redis
- Docker & Kubernetes
Infrastructure
- AWS (ECS, RDS, S3, CloudFront)
- Terraform
- GitHub Actions CI/CD
What We're Looking For
Essential Requirements
- 5+ years of software development experience
- Strong proficiency in TypeScript and Python
- Experience with React/Next.js and REST APIs
- Understanding of database design and optimization
- Excellent problem-solving and communication skills
- Experience with agile methodologies
Desirable Experience
- Healthcare or care sector experience
- Experience with microservices architecture
- Knowledge of accessibility standards (WCAG)
- Open source contributions
- Experience with GraphQL
What We Offer
- Competitive Salary: £65,000 - £85,000 based on experience
- Equity: Stock options in a growing startup
- Remote Flexibility: Work from home or our London office
- Equipment: Latest MacBook Pro and home office budget
- Learning: Annual £2,000 learning budget
- Wellness: £500/year wellness allowance
- Holidays: 25 days + bank holidays + your birthday off
Our Engineering Culture
"We believe great software is built by empowered teams who care about the problems they're solving."
- Ship frequently: We deploy multiple times per day
- Own your work: End-to-end ownership from design to production
- Learn constantly: 20% time for learning and experimentation
- Collaborate openly: No silos, transparent communication
Interview Process
- Phone Screen (30 mins) - Chat with our recruiter
- Technical Interview (60 mins) - Code review and discussion
- System Design (60 mins) - Architectural problem solving
- Team Fit (45 mins) - Meet the team
- Offer - Decision within 1 week
Apply Now
Ready to join us? Apply here with:
- Your CV
- GitHub profile or code samples
- Brief introduction of why you're interested
We're committed to building a diverse team and encourage applications from all backgrounds.
Ready to Apply?
Take the next step in your career. We'd love to hear from you and learn more about your experience.