Remote job
Senior Software Engineer – C# / .NET
Job details
About this role
Role overview
Own full-stack features for software that helps online sellers manage inventory, product listings, accounting, and related operations. You’ll take work from design through production, balancing practical delivery with maintainability, performance, and a consistent user experience.
Responsibilities
- Design, build, and maintain backend services, APIs, and application components using C# and .NET, including ASP.NET Core. - Develop responsive interfaces with Vue.js and TypeScript, connecting them to backend APIs and managing application state. - Deliver features end to end, from data models and service design through frontend implementation and release. - Write maintainable, tested code and collaborate with product, QA, and DevOps colleagues to deliver reliable features. - Investigate production issues, find root causes, and implement lasting fixes; improve existing systems and contribute to technical and architectural discussions.
Requirements
- Strong experience developing with C# and .NET, including ASP.NET or ASP.NET Core. - Frontend development experience with Vue.js and TypeScript. - Experience designing backend services and APIs, data models, and full-stack features. - Ability to work independently within a defined scope and make sound technical decisions. - A focus on maintainable, well-tested software and on diagnosing reliability or production problems.
Benefits and work setup
- Fully remote or hybrid working arrangements. - Annual salary of £110,000, 25 days of paid time off, healthcare, and pension benefits. - Regular pay reviews, bonus opportunities, and company-wide offsites.