
Search by job, company or skills
Job Description – Senior Full Stack Engineer (.NET / React / Azure)
Position Summary
We are looking for a Senior Full Stack Engineer (.NET, React, Azure) who can take complete ownership of technical solutions, work independently with minimal supervision, and lead complex engineering initiatives across multiple business and technology domains.
This role requires a strong hands-on engineer who can contribute strategically and technically, make architecture and design decisions, drive modernization efforts, collaborate with stakeholders and cross-functional teams, and ensure delivery of secure, scalable, and maintainable enterprise applications.
The ideal candidate should have extensive experience building and maintaining enterprise-grade web applications, strong Azure knowledge, excellent communication skills, and the ability to work within both modern and legacy technology landscapes.
This position will play a key role in supporting, enhancing, and modernizing a large-scale business-critical platform hosted in Azure, consisting of a modular monolithic architecture, multiple business modules, external integrations, security-sensitive workflows, and PCI/SOC2 compliance requirements.
Key Responsibilities
Technical Leadership & Ownership
• Take end-to-end ownership of features, modules, and technical solutions.
• Independently analyze business requirements and translate them into scalable technical designs.
• Make sound architectural and technical decisions with minimal supervision.
• Lead technical discussions, code reviews, design reviews, and solution planning sessions.
• Drive continuous improvement initiatives across architecture, performance, security, reliability, and developer productivity.
• Act as a technical mentor for junior and mid-level engineers.
• Proactively identify technical debt and create modernization roadmaps.
Full Stack Development
• Design, develop, test, and maintain enterprise web applications using .NET technologies and React.
• Build responsive, reusable, and maintainable React-based front-end applications.
• Develop secure and scalable backend services, APIs, integrations, and business workflows.
• Create high-quality, maintainable, and well-documented code following engineering best practices.
• Support both legacy and modern application components during transformation initiatives.
• Participate in code refactoring and platform modernization efforts.
Solution Architecture
• Design scalable application components and integration patterns.
• Understand trade-offs between monolithic, modular monolithic, and microservices architectures.
• Contribute to system decomposition, modularization, and modernization strategies.
• Work on large enterprise applications containing multiple business modules and external integrations.
• Ensure maintainability, extensibility, and performance of the platform.
Azure & Cloud Engineering
• Design and support Azure-based application deployments.
Work with: Azure App Services
Azure Virtual Machines
Azure Storage
Azure Key Vault
Azure SQL
Azure Monitor
Azure Networking
Azure DevOps
Support lift-and-shift and modernization initiatives.
Participate in cloud cost optimization and operational excellence initiatives.
Troubleshoot cloud infrastructure and application issues.
Security & Compliance
• Develop secure applications following secure coding standards and OWASP recommendations.
• Implement authentication, authorization, encryption, and data protection controls.
• Understand PCI-compliant application development practices.
• Contribute to SOC2 compliance requirements.
• Support vulnerability remediation and security reviews.
• Ensure secure handling of credentials, secrets, and sensitive customer data.
• Collaborate with security teams during audits and assessments.
DevOps Collaboration
• Work closely with DevOps engineers on CI/CD implementation and deployment automation.
• Participate in build and release pipeline design and improvements.
• Understand YAML-based pipelines and deployment workflows.
• Support release planning and production deployments.
• Troubleshoot deployment issues across environments.
• Contribute to monitoring, observability, logging, and operational support.
Cross-Functional Collaboration
• Collaborate with Product Owners, Business Analysts, QA teams, Infrastructure teams, Security teams, and external vendors.
• Communicate technical concepts effectively to both technical and non-technical stakeholders.
• Facilitate technical discussions and architecture reviews.
• Drive alignment across multiple business and technology teams.
• Work effectively in globally distributed teams.
Required Qualifications
Technical Skills
Backend
• 8+ years of software engineering experience.
Strong experience with: C#
ASP.NET MVC
ASP.NET Core
.NET Framework
REST API development
Entity Framework
LINQ
Dependency Injection
Experience supporting or modernizing legacy .NET applications.
Strong understanding of application design patterns and architectural principles.
Frontend
Strong experience with: React
TypeScript
JavaScript (ES6+)
HTML5
CSS3
Responsive web development
Experience with modern frontend development practices.
Knowledge of state management patterns and component architecture.
Database
• Strong SQL Server experience.
• Ability to write and optimize complex SQL queries.
Experience with: Stored Procedures
Query Optimization
Indexing
Performance Tuning
Data Modeling
Cloud & Infrastructure
• Experience working with Microsoft Azure.
Understanding of: Azure networking concepts
VM-hosted applications
Cloud migration projects
Infrastructure troubleshooting
Identity and access management
Experience We Are Specifically Looking For
Candidates with experience in the following environments will be highly preferred:
• Large enterprise web applications
• Modular monolithic architectures
• CMS-driven platforms
• Azure-hosted applications deployed on IIS
• Legacy modernization initiatives
• External vendor integrations
• SOAP and REST integrations
• Authentication and MFA implementations
• PCI-compliant applications
• Financial services, payments, transportation, or member/customer-facing platforms
Integration Experience
Experience integrating with:
• REST APIs
• Third-party payment systems
• Identity providers
• OAuth providers
• Two-factor authentication systems
• Email platforms (SMTP)
• External business systems
DevOps & SDLC Experience
Strong understanding of:
• Azure DevOps
• GitFlow branching strategy
• CI/CD best practices
• YAML pipelines
• Release management
• Environment management
• Configuration management
• Secrets management
• Production support
Experience with:
• SonarQube or similar code quality platforms
• Application monitoring
• Log analysis
• Incident management
• Root Cause Analysis (RCA)
Observability & Troubleshooting
Experience with:
• Log4Net or similar logging frameworks
• Application monitoring and alerting
• Production diagnostics
• Performance bottleneck analysis
• Memory and resource leak investigation
• Error handling frameworks
Strong ability to:
• Troubleshoot complex production issues.
• Resolve high-priority incidents.
• Perform root cause analysis.
• Drive long-term corrective actions.
Software Engineering Best Practices
Must demonstrate strong knowledge of:
• SOLID Principles
• Design Patterns
• Clean Architecture
• DDD (Domain-Driven Design) concepts
• Secure Coding Practices
• OWASP Top 10
• Code Reviews
• Testability and Maintainability
• Performance Optimization
• Scalability Design
• Defensive Programming
• Technical Documentation
Nice to Have
• Experience with VB.NET applications and modernization projects.
• Experience converting legacy applications to modern .NET.
• Experience with modular monolith architectures.
• Experience with Azure migration projects.
• Experience working with TFS and Azure DevOps.
• Experience with DataTables, jQuery, and legacy web technologies.
• Experience with OAuth and Google Authenticator implementations.
• Exposure to enterprise CMS platforms.
• Experience working in PCI and SOC2 audited environments.
Job ID: 151741873
Skills:
.NET, .NET Fullstack Development, Typescript, Javascript, Material UI, Azure, Angular
Skills:
asp.net web api , .NET, Fiddler, Node.js, Microsoft Sql Server, Npm, Git, jQuery, React, REST, Swagger, Azure Cloud Services, Postman, Azure DevOps, Chrome Developer Tools, Redis Cache
Skills:
.Net Core, Devops, React, Nunit, Web Apis, Xunit, Angular, Unit test frameworks, Azure services, BVTs, CICD pipelines
Skills:
.NET 6, Apis, Saml, Npm, Css3, TailwindCSS, Html5, Node JS, Node Package Manager, Webpack, Azure DevOps, SEO, Optimizely CMS
Skills:
.NET, .NET Core 6, Nunit, Github, Oauth2, SQL Server, Jasmine, Azure Sql, Angular, React, Typescript, Azure Functions, Docker, Restful Apis, Azure, Kubernetes, Xunit, Jest, Azure DevOps, OpenID Connect, Entity Framework Core, Azure App Services