- 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
Senior Full-Stack Engineer (.NET + React)
Remote UK
Full-time
Permanent employee
40,000 £ per year
Main responsibilities
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.
