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
If you want to know about the requirements for this role, read on for all the relevant information.
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. xwzovoh
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
Remote working/work at home options are available for this role.
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
Vice President, Sr. Auditor
1 day agoBNY
Google Cloud Collaboration Engineer
1 day agoBarclays
Senior Business Analyst in Re-Insurance Integration
1 day agoTXP
Finance Business Partner
1 day agoVenture Recruitment Partners
Team Manager – MCL / HNW / Property Claims Adjusting
1 day agoMassenhove Recruitment Limited
UK Corporate Broking Investor Relations Lead
1 day agoDeutsche Bank CWS
Trainee Finance Assistant - Law
1 day agoJames Frank Associates
Global Mobility Employment Tax Senior Manager
1 day agoJAM Recruitment Ltd
Business Tax Manager
1 day agoClear IT Recruitment