Full Stack .NET Lead Developer (Front End Heavy- React.js)

Accrescent Group

Full Stack .NET Lead Developer (Front End Heavy- React.js)

Las Vegas, NV
Paid
  • Responsibilities

    We are seeking a hands-on Full Stack .NET Lead Developer (Front End Heavy- React.js) for one of our client to lead the design and delivery of an enterprise eCommerce booking platform. The role will focus on developing guest-facing booking experiences and the backend services that support availability, pricing, inventory, reservations, payments, offers, upgrades, and add-on experiences. The ideal candidate will combine strong full-stack engineering expertise with technical leadership, product thinking, and experience creating fast, reliable, secure, and intuitive digital experiences. Strong expertise in C#, .NET/.NET Core, React.js, Next.js, TypeScript, ASP.NET Web API, and SQL Server is essential.

    Job Description:

    Job Responsibilitie: Provide technical leadership for the experience booking engine, from architecture and solution design through development, testing, release, and production support./ Lead a cross-functional engineering team by establishing coding standards, reviewing designs and pull requests, mentoring developers, and removing technical blockers./ Design and build scalable, modular services and user experiences for search, availability, pricing, inventory, offers, reservations, modifications, cancellations, and post-booking experiences./ Partner with product management, UX, architecture, analytics, revenue management, operations, cybersecurity, and business stakeholders to translate guest and business needs into maintainable solutions./ Own API and integration design, with emphasis on resiliency, observability, idempotency, data integrity, error handling, and secure service-to-service communication./ Drive performance and conversion improvements across desktop and mobile booking journeys, including page speed, accessibility, responsive behavior, and experimentation./ Lead technical discovery, estimation, decomposition, dependency planning, and risk management. Clearly communicate tradeoffs and recommendations to technical and non-technical stakeholders./ Establish automated unit, integration, contract, end-to-end, performance, and security testing practices for business-critical booking flows./ Build and improve CI/CD pipelines, cloud environments, monitoring, alerting, operational dashboards, and incident-response readiness./ Ensure engineering work is documented and tracked through approved Agile delivery and issue-management processes./ Remain hands-on in the codebase while providing day-to-day technical direction and maintaining accountability for solution quality.

    Job Requirements: 7+ years of professional software development experience, including experience leading the technical delivery of customer-facing, transaction-oriented web applications./ Advanced experience with C#, .NET/.NET Core, ASP.NET Web API, Entity Framework, LINQ, and SQL Server or comparable relational data platforms./ Strong experience with modern front-end development using React, Next.js, TypeScript, JavaScript, HTML5, and CSS3./ Demonstrated experience designing REST APIs, distributed integrations, data contracts, and secure authentication and authorization flows./ Experience with cloud-native application design and deployment on Azure, AWS, or a comparable cloud platform./ Experience with automated build and deployment pipelines using Azure DevOps, GitHub Actions or comparable tools./ Strong understanding of application security, performance engineering, scalability, availability, monitoring, and production support./ Experience with automated testing, mocking, dependency injection, and test frameworks such as xUnit, NUnit, Moq, Jest, or comparable tools./ Proven ability to lead code reviews, coach engineers, influence architectural decisions, and coordinate delivery across internal teams and external partners./ Excellent communication, troubleshooting, prioritization, and decision-making skills./ Ability to work independently and collaboratively in an Agile/Scrum environment.