Senior Full Stack Engineer
Role details
Job location
Tech stack
Job description
- Design and develop scalable, performant, and maintainable applications using Blazor, Core, C#, and Azure.
- Build responsive, intuitive front-end components and integrate them with back-end APIs and databases.
- Collaborate with stakeholders, product managers, and engineers to transform business requirements into working software.
- Own full lifecycle development - from design and implementation to testing, deployment, and monitoring.
- Ensure code quality through best practices, including unit testing, peer reviews, and CI/CD pipelines.
- Optimise applications for speed, scalability, and security
Requirements
We're seeking a Full Stack Developer to join our small but awesome distributed team. You'll be working across the stack to design, build, and deliver scalable, user-friendly web applications within our Microsoft ecosystem (Blazor, Core, Azure). The ideal candidate has strong technical foundations in both front-end and back-end development, with a passion for creating elegant solutions to complex problems. You'll collaborate with designers, product managers, and engineers to build features end-to-end, from shaping APIs to crafting polished UIs, * Prior commercial experience as a Full Stack Developer (or similar title), ideally within a startup or fast-paced environment.
- Strong knowledge of C#, Core, Blazor, Razor Components, and RESTful APIs.
- Solid experience with front-end technologies (HTML, CSS, JavaScript/TypeScript).
- Experience with SQL databases (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework).
- Good understanding of software engineering best practices: testing, version control (Git), CI/CD.
- Familiarity with cloud platforms (Azure preferred) for hosting, deployment, and services.
- Ability to balance speed and quality, delivering production-ready features under tight deadlines.
Nice-to-Have
- Experience with logistics, courier operations, or related business processes.
- Familiarity with microservices architecture and containerisation (Docker/Kubernetes).
- Exposure to AI/ML solutions and how they integrate into SaaS products.
- Previous experience in early-stage startups or high-growth environments
Benefits & conditions
- Genuinely competitive basic salary and meaningful options in a Seed stage AI business (we'll reveal full details during initial interview stages)
- 25 days annual leave + bank holidays
- Access to our EMI Share Scheme
- Pension Scheme
- A collaborative, fast-paced environment where your work has immediate impact.