TypeScript/Vue.JS Software Engineer 6 Month Contract (Remote, UK)

Esenda logo
Esenda
ScreenedRemoteJust posted
London
£400 - £500/day
Posted 1 day ago
Apply Now

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

Screened by Joboru

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.