Senior Full Stack Engineer
Halian .
Maidenhead, United Kingdom
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Maidenhead, United Kingdom
Tech stack
JavaScript
.NET
API
C Sharp (Programming Language)
Code Review
Databases
Continuous Integration
Scrum
Software Engineering
SQL Databases
TypeScript
Windows Forms
Cloud Platform System
Backend
GIT
Vue.js
Front End Software Development
REST
Job description
This role will suit someone who enjoys owning features end-to-end, with strong frontend expertise while remaining comfortable working across APIs, databases, and backend services in a modern environment. What You'll Be Doing
- Developing and enhancing customer-facing platforms and transactional systems
- Building modern applications using Vue.js and TypeScript
- Working closely with product, QA, and engineering teams to deliver new features
- Investigating and resolving production issues across frontend, APIs, and databases
- Contributing to architecture discussions and technical improvements
- Supporting platform modernisation initiatives and frontend upgrades
- Participating in sprint planning, estimation, code reviews, testing, and deployments
- Mentoring developers and sharing best practices across the engineering team, Vue.js, Vue 3, Vue 2, TypeScript, JavaScript, Pinia, C#, .NET, WinForms, REST APIs, SQL, CI/CD, Git, FinTech, Payments, ERP, General Ledger, Full Stack Developer, Software Engineer, Contractor
Requirements
- Strong commercial experience with Vue.js (Vue 2 and/or Vue 3)
- Solid TypeScript development experience
- C# / .NET development experience
- Experience working with REST APIs
- Strong understanding of SQL databases
- Experience with Git and modern CI/CD pipelines
- Previous experience in a Full Stack Developer role
- Comfortable troubleshooting across frontend, backend, and database layers
Desirable Skills
- Experience with WinForms applications
- Exposure to Pinia state management
- Experience within fintech, payments, or high-transaction environments
- Knowledge of cloud-based architectures and modern delivery practices
What We're Looking For
- Strong communicator who can work across technical and non-technical teams
- Comfortable operating in complex, enterprise-scale environments
- Proactive problem solver who enjoys taking ownership
- Experience contributing across the full software development lifecycle
- Able to work effectively in a fully remote, contractor environment