Lead Application Developer

NEP GroupPittsburgh, PA

About The Position

At NEP Group, our purpose is to deliver innovative solutions that drive the mobile broadcasting and live events industries. As a Lead Application Developer, you will play a central role in guiding the design and development of scalable software systems that support NEP’s digital platforms and operational capabilities. This position combines hands-on software development with technical leadership, working closely with product owners, analysts, and engineering teams to translate business requirements into well-architected technical solutions. By establishing development standards, mentoring engineers, and driving sound architectural decisions, you will help NEP transform complex business challenges into reliable and impactful digital solutions.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • At least 7 years of experience in full stack development, with substantial expertise in C#, .NET Core, and React.
  • Proven track record of designing and developing large-scale, high-availability web applications.
  • Strong proficiency with Dapper, EF Core, and modern frontend frameworks, particularly React.
  • Experience with state management libraries (Zustand, react-query or similar) and hooks in React.
  • Solid understanding of web fundamentals (HTML, CSS, and TypeScript).
  • Knowledgeable in implementing responsive and adaptive design principles.
  • Familiarity with cloud services (AWS, Azure, Google Cloud) and CI/CD pipelines.
  • Agile/Scrum development experience is highly desirable.
  • Background in implementing a distributed microservices architecture, utilizing event-driven interservice communication (RabbitMQ).

Nice To Haves

  • Exposure to mobile development frameworks like React Native is a plus.
  • Experience with Docker, Kubernetes, or other container orchestration technologies.

Responsibilities

  • Lead the design, development, and delivery of enterprise web applications using C#, .NET, React, and SQL Server with a focus on scalability, reliability, security, and maintainability.
  • Architect and design technical solutions that align with long-term platform strategy, ensuring systems are extensible, performant, and maintainable.
  • Partner with Product Managers and business stakeholders to translate product vision and requirements into technical architecture, implementation plans, and development priorities.
  • Design and implement RESTful APIs and backend services using ASP.NET to support internal and external application integrations.
  • Guide frontend architecture and development using React and modern web technologies to deliver intuitive and high-performing user experiences.
  • Lead code reviews and ensure adherence to coding standards, security practices, and quality expectations across the codebase.
  • Collaborate with cross-functional teams including product management, UX, DevOps, and QA to deliver high-quality software solutions.
  • Identify and drive improvements in system architecture, development processes, and engineering practices to increase development velocity and platform stability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service