TypeScript/Vue.JS Software Engineer 6 Month Contract (Remote, UK)
About the role
Fully remote, UK-based
£400 – £500 per day (Outside IR35)
3–6 Month Contract
About Esenda
Esenda powers over £1.5bn of inbound and outbound payments annually, in the education space - from tuition and catering fees to supplier payments and payroll.
We’re a revenue-generating startup with strong product-market fit, and we’re growing fast.
Join us now and you’ll work on impactful features that directly shape our platform and make a real difference to our customers.
What you’ll do
- Design, build, and ship high-quality front-end features using TypeScript and Vue.js.
- Own features end-to-end: translating product requirements and Figma prototypes into intuitive user experiences, building robust components, integrating with APIs, testing, rollout, and iteration.
- Help shape our front-end architecture, ensuring the codebase remains scalable, maintainable, and easy to work with as the product grows.
- Work closely with backend engineers to deliver customer-facing outcomes, not just “tickets”.
- Build thoughtful, accessible, and performant interfaces that work reliably for real users in production.
- Help uphold strong engineering standards through thoughtful code reviews, testing discipline, clean architecture, and pragmatic decision-making.
- Contribute to delivery practices: CI/CD improvements, incremental shipping, automated testing, and maintaining a high-quality codebase.
What we’re looking for
- 5+ years’ experience building and shipping production front-end applications.
- Strong experience with TypeScript and Vue.js, ideally in complex SaaS or B2B product environments.
- Solid understanding of modern front-end architecture: component design, state management, routing, API integration, testing, and performance.
- Experience building maintainable design systems or reusable component libraries.
- Comfortable working closely with APIs, understanding data contracts, edge cases, loading states, error handling, and user flows.
- A strong quality mindset: you care about usability, accessibility, maintainability, security, reliability, and clear documentation.
- Comfortable working in a fast-moving startup environment where ownership, pragmatism, and clear communication matter.
Bonus points for
- Experience with Figma, particularly working from prototypes and collaborating on interaction flows.
- Payments/fintech knowledge (reconciliation, idempotency, auditability, ledger concepts).
- Experience with distributed systems patterns (queues, background jobs, retries, rate limiting).
- Security experience (threat modelling, OWASP-style concerns, secure API design).
- Familiarity with Terraform.
Our stack
- Backend: Python, Flask
- Data: Postgres
- Cloud: AWS
- Edge: Cloudflare
- Infrastructure as Code: Terraform
- Delivery: CI/CD, automated testing, observability tooling
How we work
- Pragmatic, high-ownership teams with a bias to shipping
- Clear communication, strong collaboration, and continuous improvement
- Code reviews and sensible standards that keep quality high without slowing delivery
About this listing
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
AI Solutions Architect - London | BCG Platinion - London
1 day agoBoston Consulting Group
Junior Software Engineer - London
1 day agoChetwood Bank
Senior Software Engineer (C# / SQL Server)
1 day agoMorson Edge
Senior Software Engineer (C# / SQL Server)
1 day agoMorson Edge
Senior Software Engineer
1 day agoDWP Digital
Mobile Application Developer (Permanent)
1 day agoSER (Staffing) Ltd
Senior Software Engineer (C# / JavaScript)
1 day agoMorson Edge
Product Technical Lead
1 day agoTQR
Senior Software Engineer C# - FLEXIBLE WORKING
1 day agoMorson Edge