Remote job
Full Stack Engineer (.NET + React)
Job details
About this role
Role overview This role focuses on building end-to-end web applications that pair strong backend engineering on the .NET platform with modern, accessible React frontends, including integrated AI features. The work spans RESTful API design, database optimization, and cloud deployment across Azure or AWS. It is well suited to a full-stack developer who values clean architecture, thoughtful UX, and collaboration with designers, product, and AI teams.
Responsibilities - Develop full-stack web applications using .NET Core/ASP.NET Core and React, following current frontend best practices. - Build responsive, accessible, and intuitive user interfaces with modern React patterns and state management libraries. - Design and implement RESTful APIs and backend services in C#, working with SQL Server, PostgreSQL, or other relational databases. - Integrate AI/ML models and services into web applications, including authentication flows via Identity Server or Azure AD. - Write clean, maintainable, well-tested code with comprehensive documentation, and participate in code reviews and technical discussions. - Deploy and maintain applications on Azure, AWS, or other cloud platforms while optimizing performance, scalability, and user experience.
Requirements - Proven experience in full-stack web development with strong proficiency in C# and .NET Core/ASP.NET Core (6.0 or higher). - Expert knowledge of React, JavaScript/TypeScript, and modern frontend tooling. - Hands-on experience with state management libraries such as Redux, Zustand, or Context API. - Solid understanding of HTML5, CSS3, responsive design, and build tools like Vite, Webpack, or npm/yarn. - Experience designing RESTful APIs, using Entity Framework Core and LINQ, and writing efficient SQL. - Familiarity with Git-based collaborative workflows, unit testing frameworks (xUnit, NUnit, MSTest, Jest, or React Testing Library), and CI/CD pipelines.