Summary
We are seeking a versatile Full Stack Developer with expertise in .NET Core backend, ReactJS frontend, Azure cloud services, Cosmos DB, and Redis to build end-to-end, high-performance applications. You will design scalable microservices, intuitive UIs, and distributed systems in a cloud-native environment to drive our innovative platforms.
Responsibilities
- Design, develop, and maintain RESTful APIs and microservices using .NET Core / .NET 6+, integrated with ReactJS for dynamic frontends.
- Implement data persistence and querying with Azure Cosmos DB (SQL API; NoSQL modeling) and optimize caching / session management via Redis.
- Build responsive, user-friendly interfaces using ReactJS (hooks, components, state management with Redux / Context API).
- Deploy, monitor, and scale full-stack applications on Azure (App Services, Functions, AKS, Static Web Apps).
- Develop CI / CD pipelines with Azure DevOps or GitHub Actions, including frontend builds (Vite / Webpack).
- Write clean, testable code adhering to SOLID principles, design patterns, and React best practices (e.g., component reusability).
- Collaborate with cross-functional teams to integrate backend APIs with React frontends and ensure seamless user experiences.
- Troubleshoot production issues across the stack in distributed, real-time systems.
- Conduct code reviews, contribute to architectural decisions, and participate in agile ceremonies.
Required Skils
3+ years in full-stack development with C# and .NET Core / .NET 6 / 7 / 8 for backend.3+ years hands-on with ReactJS (functional components, hooks, routing with React Router, performance optimization).Proven experience with Azure Cosmos DB (partitioning, RU optimization, change feed, multi-region setups).Expertise in Redis for caching, pub / sub, distributed locking, and session handling.Strong command of Azure services : App Services / Functions, Service Bus / Event Grid, Application Insights, Key Vault, Entra ID.Proficiency in asynchronous programming , Entity Framework Core , and frontend tooling (TypeScript preferred, npm / yarn).Experience containerizing apps with Docker and orchestrating via Kubernetes (AKS).Skilled in Git , testing (xUnit / NUnit for backend, Jest / React Testing Library for frontend), and TDD / BDD.Knowledge of REST / gRPC APIs , OpenAPI / Swagger , and integrating with frontend (Axios / Fetch).Familiarity with responsive design (CSS-in-JS like styled-components, Tailwind) and accessibility (ARIA).