Senior Full-Stack Engineer
Who we are
SmartSurvey is a UK-based SaaS company on a mission to help organisations listen, understand, and act through powerful, secure feedback tools. Trusted by over 600,000 users across the public and private sectors, we’re growing fast especially in the mid-market space. We’re proud to be independently owned, security-first, and product-led, with a next-generation platform that’s transforming how teams gather insights and make data-driven decisions. Whether it’s patient experience, employee engagement, or public consultations, our tools turn feedback into impact. At SmartSurvey, we value inclusivity, trust, and curiosity and we’re building a team that reflects those values.
Role Purpose
As a Senior Fullstack Developer at SmartSurvey, you’ll play a critical role in shaping how we build, scale, and deliver secure, user-centric technology. You’ll lead by example, combining hands-on coding with architectural insight, and balancing speed with rigour. This is more than a coding role, it’s a chance to shape how we securely integrate AI into our platform, take ownership of complex systems, mentor others, and drive decisions that make a real impact for our customers.
You’ll thrive if you value clarity over complexity, ship smart and iteratively, and take pride in seeing things through end-to-end. With a strong technical foundation and a collaborative mindset, you’ll contribute not just to our platform, but to how we grow as a team and business.
What Great Looks Like
Within your first 3-6 months, you will:
- Architect and deliver major features across Vue.js and C#/.NET system.
- Write secure, maintainable code that’s well-tested and production-ready
- Lead key engineering practices from CI/CD and test automation to code reviews
- Coach other developers through feedback, pairing, and design discussions
- Collaborate with product and design to simplify complexity and deliver user value
- Champion inclusive, accessible frontend design that meets WCAG standards
- Align your work to customer needs, platform goals, and SmartSurvey’s mission
Role Responsibilities
- Own end-to-end technical delivery for features and architectural improvements
- Build performant and accessible UIs using Vue.js and TypeScript
- Design and evolve backend services in C#/.NET 6–8 using secure coding practices
- Write and maintain automated unit, integration, and end-to-end tests
- Support our CI/CD pipelines and deployment readiness
- Lead code reviews and mentor team members in best practices
- Translate product requirements into clear, pragmatic implementation steps
- Proactively suggest and drive improvements across tooling, performance, and UX
Skills & Experience Must-Haves
- 8+ years in software development, including full ownership of production systems
- Confident using AI tools for development efficiency and experienced in integrating AI features (e.g., LLMs, semantic search, or recommendation systems) into modern applications
- Deep experience in .NET and C#, including .NET Core and .NET 6/7/8
- Strong frontend skills with Vue.js, Typescript, JavaScript, and modern CSS/SCSS
- Proven ability to build and maintain test automation and CI/CD pipelines
- Experience with SQL Server and API design (REST, GraphQL a plus)
- Knowledge of cloud infrastructure (Azure, AWS) and microservices architecture
- Working knowledge of secure development and OWASP standards
- Clear, respectful communicator across technical and non-technical audiences
Experience we’d love to see
- Experience with legacy codebases (e.g. VB.NET) and gradual modernisation
- Familiarity with MicroFrontend architecture and performance optimisation
- Experience with accessibility and browser compatibility practices
- Comfort navigating compliance-heavy sectors (e.g., healthcare, government)
- Contributions to mentoring, team rituals, or technical decision-making
- Experience building or integrating AI/ML-powered features such as content generation, summarisation, or intelligent analytics
- Understanding of prompt engineering or model fine-tuning (LLMs) is a plus
Who We're Looking For
We define “senior” as someone who:
- Makes autonomous decisions with clear communication and thoughtful trade-offs
- Can mentor and unblock teammates with empathy and clarity
- Balances technical depth with a focus on customer outcomes
- Improves systems, not just features proactively refactoring and scaling wisely
- Keeps projects on track, flags risks early, and follows through without reminders
SmartSurvey Values in Action
Own It End-to-End: You see things through and raise risks early
Make Complexity Simple: You reduce friction, write clear code, and explain decisions plainly
Lift as You Lead: You support teammates’ growth and invite different perspectives
Fail Fast, Learn Faster: You value experiments and fast feedback
Be Proactive, Not Passive: You fix issues before they escalate and drive change without being asked
Growth & Opportunity
This is a unique opportunity to shape the technical direction of a secure, AI-powered insights platform at a pivotal stage of growth. As a senior engineer, you’ll influence how we adopt and integrate AI across the platform, from developer workflows to customer-facing insights and automation features. You’ll lead by example, contribute to platform strategy, and help scale a product used by thousands across healthcare, public sector, and more enterprises.
We also have some great benefits that you can read more about here: Benefits and Perks
This is a remote role; however, you may be required to attend team meetings occasionally. You must have a suitable space to work from at home and a reliable internet connection.
🤝 Inclusion at SmartSurvey
We welcome applicants from all backgrounds. You don’t need a university degree, just relevant experience, a clear design craft, and a growth mindset. We’re committed to an inclusive hiring process and happy to discuss adjustments, flexible working, or support at any stage.
If you are a recruiter or agency looking to work with SmartSurvey, please reach out via email at peoplequeries@smartsurvey.co.uk.
- Remote status
- Hybrid
About SmartSurvey
SmartSurvey exists to simplify the collection of information from your audience with smart digital solutions. This is our mission.
Why? Because access to the information you need to make smart decisions shouldn’t be complicated. ‘User-friendly’ is our mantra.