Senior Full-Stack .NET Developer

Airmont, NY / Greater Lakewood Area, NJ

Location: In-person / Hybrid — Airmont, NY / Greater Lakewood NJ Area

About the Role

We are looking for a Senior Full Stack Developer to join our engineering team. In this role, you will design and build scalable, production-grade systems that deliver real value to our clients. You will work together with other developers, tech leadership, and our product team from early discovery through delivery, helping to shape features end to end — from architecture and data modeling to the user interface. This is a senior position, and we expect the successful candidate to bring years of hands-on experience and strong technical judgment.

What You'll Do

  • We work with massive volumes of data, and performance is critical — our systems need to be fast, reliable, and rock-solid under heavy load.
  • Design, build, and maintain scalable full stack applications using .NET/C#, SQL Server, and Angular.
  • Architect and optimize solutions for high performance and reliability when working with large-scale data.
  • Collaborate with other developers, tech leadership, QA engineers, and the product team to translate business needs into well-scoped technical solutions.
  • Build scheduled jobs and event-based systems as part of core application workflows.
  • Model, query, and tune data for performance at scale using Entity Framework and SQL Server — including indexing, query optimization, and profiling.
  • Deliver rich, responsive user interfaces with Angular.
  • Participate in technical planning, estimation, and architectural discussions.

What We're Looking For

  • 6+ years of professional experience in .NET (C#) development, with 4+ years of frontend development using Angular.
  • Strong experience with SQL Server in production environments.
  • Proven track record of designing scalable, maintainable systems in production environments.
  • Strong focus on performance and reliability, with hands-on experience optimizing applications that handle large volumes of data.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Hands-on experience with Entity Framework, scheduled jobs, and event-based systems.
  • Comfortable working with Git in a team-based workflow (branching, pull requests, code review).
  • Familiarity with CI/CD pipelines.
  • Experience with automated testing, including unit tests and end-to-end tests.
  • Solid grasp of the software development lifecycle (SDLC) and agile methodologies.
  • Strong collaboration skills, including working with QA engineers, designers, product managers, and other stakeholders to deliver business value.
  • Excellent analytical, debugging, and problem-solving skills, along with strong written and verbal communication.

Nice to Have

  • Prior experience working on healthcare projects or software.
  • Experience with Hangfire, Azure Service Bus, and SignalR.
  • Experience building UIs with DevExtreme or similar enterprise component libraries.