Senior Fullstack Engineer (.NET/React)
Newfire Global Partners
IndiaremotePosted 16 days ago
Skill Required
Full-Stack-EngineerFullstack-Development.NET-DevelopmentFrontend-EngineerBackend-EngineeringSenior-Full-Stack-Engineer-(.NET-React)Senior-.NET-Full-Stack-EngineerSenior-.NET-Full-Stack-DeveloperBackend DeveloperFull Stack DeveloperDotnet DeveloperReact.NETDesign PatternsServerlessGitHub ActionsOWASPMicroservicesCD pipelinesAzureGCPEngineeringJavaScriptTypeScriptKubernetesDatadogObservabilityTerraformdesigningsimilar)TailwindRabbitMQSeleniumsecuritybuildingJenkinsFulltime
Key highlights
- 5+ years of full‑stack engineering experience.
- Expert‑level proficiency in ReactJS, TypeScript, JavaScript and .NET Core.
- Extensive experience with Azure cloud services (preferred) and CI/CD pipelines.
- Strong knowledge of architectural patterns such as SOLID, Clean Architecture, and Microservices.
- Opportunity to mentor junior engineers and lead code reviews.
- Company is fully funded with a stable client base and a purpose‑driven mission in healthcare.
Role overview
We are passionate about a purpose‑driven mission to improve the quality of care for patients while building a collaborative, innovative, and inclusive culture. Newfire Global Partners, a fully funded company founded by serial entrepreneurs with a stable client base, leads disruptive healthcare technology development and works with Fortune 500 companies and start‑ups to drive transformation.
Responsibilities
- Develop scalable, high-performance web applications using ReactJS and .NET Core.
- Build efficient, reusable, and reliable front-end and back-end code.
- Develop responsive user interfaces leveraging ReactJS, NextJS, TypeScript, JavaScript, Tailwind CSS, and SASS/Less.
- Implement state management solutions such as Redux or MobX.
- Design and develop robust APIs using C#, .NET, and .NET Core.
- Work with relational and NoSQL databases such as MSSQL.
- Ensure software quality through code reviews, automated tests, and CI/CD pipelines.
- Optimize application performance and resolve critical issues.
- Participate in Agile development methodologies.
- Maintain version control using Git.
Requirements
- 5+ years of full-stack engineering experience with demonstrated ownership of complex, end-to-end applications.
- Expertise in ReactJS, TypeScript, JavaScript, Tailwind CSS, and SASS/Less.
- Strong understanding of modern JavaScript tooling and state management libraries (Redux, MobX, or similar).
- Expert-level proficiency in C#, .NET, and .NET Core, including designing and building Web APIs and MVC architecture.
- Deep experience with ASP.NET Core, Entity Framework Core (EF Core), advanced LINQ, and Dependency Injection (DI).
- Familiarity with C# ecosystem capabilities, including SignalR, Blazor, and Razor Pages.
- Strong knowledge of architectural patterns, including SOLID principles, Clean Architecture, and Microservices.
- Proven experience with CQRS, Event-Driven Architecture, and message brokers (RabbitMQ, Azure Service Bus) for asynchronous systems.
- Strong grasp of performance optimization and caching strategies (Redis, MemoryCache), as well as monitoring tools (Application Insights, New Relic).
- Extensive experience with cloud environments (Azure strongly preferred, AWS or Google Cloud secondary).
- Practical experience with Docker, Kubernetes (AKS), Azure Functions, App Services, and related cloud-native capabilities.
- Proven experience building and maintaining CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
- Strong understanding of API security, identity, and authorization protocols (OAuth, OpenID Connect, JWT Authentication, and OWASP best practices).
- Hands‑on experience with unit and integration testing tools and frameworks (xUnit, NUnit, Selenium, Cypress).
- Demonstrated ability to mentor junior engineers, conduct code reviews, and advocate for software design patterns.
- Strong problem‑solving skills, excellent communication, and a proven track record of working effectively in Agile teams.
Nice to have
- Familiarity with Infrastructure-as-Code (IaC) using Terraform, ARM, or Bicep templates.
- Deep experience in secure coding strategies, rate limiting, and advanced data protection practices.
Additional details
- Originally posted on Himalayas