Mid-Level Full-Stack Developer (ASP.NET Core & React)

Job description

Role Overview

We are seeking a motivated Mid-Level Full-Stack Developer with strong skills in ASP.NET Core (C#) and React to join our remote team. This is a full-time position requiring candidates to work fixed hours aligned with UK time zones. You will play a key role in developing backend services, frontend features, and integrations with Microsoft services using MSAL, Azure, and Microsoft Graph API.

Key Responsibilities

  • Develop and maintain backend APIs and services using ASP.NET Core and C#.
  • Build responsive and scalable frontend components with React and TypeScript.
  • Integrate Microsoft 365 authentication and authorization flows (MSAL, Azure AD).
  • Collaborate with the team to design, implement, and test new features.
  • Ensure the application is mobile-responsive and meets accessibility standards.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and team discussions.
  • Contribute to database design and management (SQL Server/PostgreSQL).
  • Stay updated with emerging technologies and industry best practices.

Required Skills & Experience

  • 3-5 years of professional experience as a full-stack developer or similar role.
  • Strong proficiency with C#, .NET Core / ASP.NET Core framework.
  • Solid experience with React, TypeScript/JavaScript, HTML5, and CSS3.
  • Experience building and consuming RESTful APIs.
  • Familiarity with OAuth 2.0 / OpenID Connect and Microsoft Authentication Library (MSAL) is a strong plus.
  • Experience with relational databases and ORM tools like Entity Framework Core.
  • Proficient with Git and version control workflows.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work effectively in a remote team environment.

Preferred Qualifications

  • Experience with Azure services (App Service, Functions, Azure SQL).
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Knowledge of Agile development methodologies.
  • Experience with Git submodules and managing complex repositories.
  • Understanding of web application security best practices.
  • Experience working with Microsoft Graph API to integrate Microsoft 365 services.

Why Work With Us?

  • Fully remote position with fixed working hours aligned to UK time zone.
  • Opportunity to work on a cutting-edge product using modern technologies.
  • Collaborative and supportive team culture.
  • Chance to make a direct impact on product development and user experience.

How to Apply

Please send your resume and a brief cover letter highlighting your relevant experience and why you’re interested in this role to:

career@arcturustechnology.co.uk

Subject line: Full-Stack Developer Application