PURPOSE:
We are looking for a Full-Stack Software Engineer (.NET Core + React.js) with strong experience in modern web application development, scalable backend services, cloud-based architecture, and frontend engineering. The ideal candidate will have hands-on expertise in .NET 8, ASP.NET Core, React 18, Next.js, Azure Cloud Services, and modern API-driven development while contributing to high-performance, secure, and scalable enterprise applications.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
-
2 to 5 years of experience in Full-Stack Development using .NET Core and React.js.
-
Strong expertise in C# and TypeScript development.
-
Hands-on experience with React 18 and Next.js (App Router).
-
Strong understanding of TailwindCSS, responsive UI development, and modern frontend architecture.
-
Experience with Redux Toolkit and react-redux for state management.
-
Expertise in ASP.NET Core Web API and RESTful API development.
-
Strong experience with .NET 8, ASP.NET Core, and Entity Framework Core.
-
Hands-on experience with Azure SQL Database and database-driven applications.
-
Strong understanding of CQRS, MediatR, Dependency Injection, and scalable application architecture.
-
Experience integrating authentication and authorization using NextAuth, Azure AD B2C, OIDC, and JWT Bearer authentication.
-
Familiarity with Axios, fetch APIs, and Next.js Route Handlers.
-
Experience working with Azure Cloud services including Azure Blob Storage, Azure Service Bus, Azure Key Vault, Azure Redis Cache, and Azure Application Insights.
-
Exposure to AI/LLM integrations including OpenAI GPT-4o-mini, Google Gemini, Perplexity Sonar-Pro, and Azure ML.
KEY RESPONSIBILITIES:
- Full-Stack Development: Develop scalable and high-performance full-stack applications using .NET 8, ASP.NET Core, React.js, and Next.js.
-
Frontend Engineering: Build responsive, modern, and user-friendly interfaces using React 18, Next.js App Router, TailwindCSS, clsx, and tailwind-merge.
-
Backend Development: Design and develop secure backend services, RESTful APIs, and ASP.NET Core Web APIs using C# and .NET 8.
-
API Integration: Implement API communication and networking using Axios, fetch APIs, and Next.js Route Handlers.
-
Authentication & Security: Integrate secure authentication and authorization using NextAuth, Azure AD B2C, OIDC, JWT Bearer authentication, and @azure/msal-node.
-
Database Management: Develop and optimize database-driven applications using Entity Framework Core 9 and Azure SQL Database.
-
Architecture & Scalability: Implement scalable application architecture using CQRS, MediatR, Dependency Injection, and scoped services.
-
Cloud & Azure Services: Utilize Azure Blob Storage, Azure Service Bus, Azure Key Vault, Azure Redis Cache, and Azure Application Insights for cloud-native application development.
-
AI & LLM Integration: Work with OpenAI GPT-4o-mini, Google Gemini 2.0 Flash, Perplexity Sonar-Pro, and Azure ML for AI-powered features and integrations.
- Performance Optimization: Monitor, troubleshoot, debug, and optimize application performance, scalability, and reliability across frontend and backend systems.
-
Code Quality & Maintenance: Ensure clean coding practices, documentation, testing, maintainability, and continuous improvement of applications.
A Culture of Belonging:
At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.