About the Role
Take the lead on our back-end architecture. Build smart, flexible, and robust systems that help Family Action deliver successful services impacting hundreds of thousands of children and families across the UK each year.
We need a back-end software engineer with an excellent track record in designing, building and maintaining backend services. You will build APIs, data models and integrations that power our web applications and elevate the performance of our services.
We are currently building a counselling management system that incorporates booking and scheduling, complex business rules, forms management, and messaging across email and SMS.
Tech Stack
- Backend: Node.js, TypeScript, Vercel, PostgreSQL (Planetscale)
- Frontend: Next.js
- Integrations: Stripe, Zoom,Google Places,email, messaging, auth
Responsibilities
You will own the backend platform and deploy production-ready services at pace:
- Data model in PostgreSQL
- REST APIs running on serverless functions
- Integrations with external APIs including Stripe, Zoom, Google Places, email, messaging, and auth
- Security and access control
- Engineering quality including migrations, validation, testing, and observability
Requirements
To be considered for this role, you will have:
- SignificantNode.js + TypeScript backend experience in production systems
- PostgreSQL skills including schema design, migrations, and performance optimisation
- Considerable experience designing robust APIs
- Experience delivering reliable integrations with 3rdparty APIs
- Ability to deliver high quality production-ready code at pace using AI code editors and agentic development practices
We also value:
- Experience with serverless functions, Vercel, and Next.js route handlers
- Understanding of security best practices and experience processing sensitive data
- Experience implementing access control mechanisms such as role-based and attribute-based authorisation
- Experience delivering relevant solutions such as booking and scheduling, business rules management, notifications and alerts, multi-channel message templating, or forms management.
How we work
- Small, collaborative team with direct access to decision-makers
- Clear priorities, fast feedback, and pragmatic delivery
- Support to build product context and remove blockers
- We care about great architecture, maintainability and doing things properly
Get in touch if you want to
- Own a greenfield platform and shape its architecture
- Deliver real-world impact for families across the UK
- Implement a modern, serverless tech stack
Company Benefits
- an annual paid leave entitlement of 30 working days (pro rata) plus bank holidays
- up to 6% matched-pension contributions
- flexible working arrangements and new starters have the right to make flexible working requests from day one of employment
- enhanced paid sick leave and paid family leave provisions
- eye care and winter flu jab vouchers
- cycle to work scheme
- investing in your professional development with ongoing quality training and career development opportunities
Interview Process
Stage 1 : Intro Call (30 mins)
Stage 2 : Technical Deep Dive (60 mins)
Focus areas:
- Node.js / TypeScript experience
- API design & backend architecture
- Databases & integrations
- Real-world systems you’ve built