Production Support Engineer (React, Node.js, .NET)
Role details
Job location
Tech stack
Job description
Description We are looking for a Production Support Engineer to join our team in Urbandale, Iowa in a contract capacity with the potential for a permanent role. This role is suited for someone who can independently manage production issues across modern web applications and cloud-based systems while also contributing to ongoing software enhancements. You will serve as a key technical resource for application stability, using strong diagnostic skills to resolve incidents and strengthen long-term system performance.
Responsibilities:
-
Take primary responsibility for production support activities, ensuring timely investigation and resolution of application incidents.
-
Review and manage support work through Azure DevOps, prioritizing issues and driving them through closure.
-
Diagnose problems across React front-end applications, Node.js services, databases, and cloud infrastructure.
-
Perform root cause analysis to identify underlying failures and recommend corrective actions that prevent repeat issues.
-
Monitor application health and production environments to maintain reliability, availability, and consistent system performance.
-
Validate fixes in production-related environments and confirm that changes resolve issues without introducing new defects.
-
Partner with development teams to implement code updates, enhancements, and technical improvements when support demand is lower.
Requirements
-
Contribute to modernization efforts by refining support processes and improving the efficiency of issue resolution workflows. Requirements * 5+ years of experience in production support, application support, or software engineering roles involving live systems.
-
Hands-on experience troubleshooting React applications and supporting Node.js APIs or backend services.
-
Working knowledge of .NET technologies, including C# and ASP.NET, in enterprise application environments.
-
Experience with AWS services such as Lambda, CloudWatch, and EC2 in cloud-hosted production systems.
-
Familiarity with relational databases, including SQL Server, PostgreSQL, or comparable database platforms.
-
Strong ability to investigate incidents, debug complex technical issues, and carry out thorough root cause analysis.
-
Understanding of structured data formats and validation concepts, including JSON, XML, and schema-based processing.
-
Ability to work independently, communicate clearly, and take ownership of support outcomes in a fast-paced environment. Technology Doesn't Change the World, People Do.®