Skip to main content

Senior Full-Stack Engineer (.NET + React)

Remote UK
Full-time
Permanent employee
40,000 £ per year

Main responsibilities

  • Design, develop, and maintain scalable and secure web applications using .NET, React, and related technologies
  • Take ownership of the entire development lifecycle, including architecture design, coding, testing, deployment, and support
  • Collaborate closely with cross-functional teams, including Product Managers, Designers, and QA Engineers, to deliver high-quality software solutions
  • Lead code reviews, ensuring best practices in coding standards, security, and performance
  • Provide mentorship and technical guidance to junior and mid-level developers
  • Stay updated with emerging technologies and recommend improvements to enhance the technology stack
  • Troubleshoot and resolve complex technical issues to ensure smooth operation of applications
  • Proficient in leveraging AI tools and platforms to support and enhance daily tasks and operational workflows

Requirements

Backend & Architecture

  • 5+ years of experience in .NET development using C#, ASP.NET Core, and RESTful APIs.
  • Strong knowledge of software design principles, including architecture patterns, SOLID principles, and clean code practices.
  • Experience with SQL Server and relational databases.
  • Experience designing and developing scalable, modular applications and services.
  • Strong analytical, problem-solving, and communication skills.

Frontend Development
  • 3+ years of professional experience with React and TypeScript for building modern, scalable web applications.
  • Deep knowledge of JavaScript (ES6+), HTML5, and CSS3, including responsive design and modern layout techniques (Flexbox, Grid).
  • Experience designing modular, reusable React components and scalable frontend architecture.
  • Solid understanding of state management patterns (Redux Toolkit, Context API).
  • Experience integrating RESTful APIs and implementing authentication flows (e.g., JWT).
  • Familiarity with modern frontend build tools and package managers (npm/yarn, Vite/Webpack).
  • Understanding of React performance optimisation techniques.
  • Knowledge of web security and accessibility best practices.

Cloud, AI & Integration
  • Experience with cloud platforms, preferably Microsoft Azure.
  • Experience integrating AI/ML capabilities into applications (e.g., Azure OpenAI, Cognitive Services, prompt engineering, AI-assisted automation).
  • Familiarity with AI/ML platforms and frameworks such as Azure ML, Semantic Kernel, LangChain, or ML.NET.
  • Understanding of AI security, data privacy, and responsible AI principles.

DevOps & Development Practices
  • Experience with CI/CD pipelines, DevOps practices, and Git workflows.
  • Experience working in agile development environments and cross-functional teams

Nice to Have
  • Experience with Next.js.
  • Experience with component libraries such as Material UI or Ant Design.
  • Experience with end-to-end testing tools (Cypress or Playwright).
  • Familiarity with design systems and collaboration tools such as Figma.
  • Experience with microservices architecture.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Experience building AI-driven products in product-led, innovation-focused environments.
  • Experience with frontend or full-stack frameworks such as Angular or Blazor.

About us

Dear recruiters there is no need to edit this.