Lead design, development, integration, and support of enterprise-grade web applications, APIs, and real-time digital experiences. The role will focus on architecting and developing scalable frontend and backend solutions and implementing secure, high-performing, and maintainable full stack applications leveraging modern web technologies and cloud-native development practices. Provide technical leadership and hands-on development across the full application stack, leveraging React, TypeScript, ASP.NET Core, C#, SignalR, Redis, PostgreSQL to deliver real-time manufacturing and operational systems. Design and develop responsive, scalable, and user-centric web applications using .NET Core, React, TypeScript, JavaScript, HTML5, and CSS3. Architect reusable UI frameworks, shared component libraries, and frontend design patterns supporting enterprise-scale applications. Develop real time dashboards, workflows, data visualizations, and interactive user experiences using modern UI technologies. Optimize frontend applications for performance, accessibility, responsiveness, scalability, and cross-browser compatibility. Integrate frontend applications with RESTful APIs, backend microservices, cloud-native platforms, and real-time communication services. Establish frontend coding standards, testing frameworks, and development guidelines. Design, develop, and maintain scalable backend services and APIs using C#, .NET Core, ASP.NET Core, Node.js, Express.js, and modern backend frameworks. Architect and implement RESTful APIs, event-driven services, and microservices-based application platforms. Develop secure authentication, authorization, API security, and session management frameworks. Implement real-time communication capabilities utilizing technologies such as SignalR, WebSockets, and similar frameworks where required. Design and optimize backend processing, database interactions, and distributed application workflows for scalability and performance. Integrate applications with enterprise systems, cloud services, third-party platforms, and data platforms. Implement logging, observability, monitoring, resiliency, and error-handling frameworks across application services. Support high-availability and scalable distributed application architectures. Prepare technical design documents, architecture diagrams, and operational runbooks. Monitoring, logging, observability, and application support documentation. Weekly status reports and participation in Agile sprint ceremonies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree