Mid-Level Full Stack Developer
ApplyCompany description
Finteli is an early-stage, pre-seed startup building B2B licensed software for financial practices. We help firms run structured, AI-assisted work on real client files with qualified accountants staying in control of outputs before anything is finalised.
Role description
We are hiring multiple mid-level engineers for this role. You will join a small, product-led team with meaningful feature ownership across the stack - from React UI through Node APIs to the database - with support from senior engineers as you grow.
You will help deliver AI-assisted workflows, integrations, and the operational basics: tests, CI, and reliable deployments.
Required skills & experience
- Solid TypeScript in production (2+ years), including typing and async patterns
- React experience building SPAs (hooks, state, forms, API-driven UI)
- Node.js backend experience: routing, middleware, REST APIs, and structured error handling
- Practical LLM / AI SDK usage - prompts, structured outputs, and basic cost awareness
- SQL / relational databases - comfortable with queries, migrations, and straightforward schema changes
- Git in a team (branches, PRs, code review)
- REST API integration (auth headers, env-based configuration)
- Testing - unit tests for core logic; thoughtful manual QA on user flows
- Clear communication with product and non-engineering stakeholders
- Right to work in the UK
Nice to haves
- Postgres and basic indexing / constraints
- Supabase or similar BaaS (Storage, client libraries)
- Clerk or comparable auth - organisations and session flows
- Document uploads and parsing (PDF / Excel)
- Docker or deploying Node services
- Vite and front-end performance basics
- Zod or similar runtime validation
What we offer
- £55,000 – £65,000 salary
- 25 days holiday allowance + 8 days for bank holidays
- Favourable sick pay
- Fully remote - we are a fully remote company
- Flexible working
- Enhanced pension contributions
- Regular salary reviews
- Performance bonuses
- Training allowance
Apply by email using the Apply button above.
