About the Position
We are looking for a Senior .NET Developer with strong backend expertise and experience with React to support the modernization of a high-traffic healthcare platform. You will focus on understanding existing Scala-based services and translating their logic into scalable and maintainable .NET solutions. You will contribute to system design, backend development, and technical decision-making while working closely with distributed teams. Engineers are expected to leverage Claude as part of their daily workflow to accelerate code analysis, system understanding, development, and technical problem solving.
This position requires maintaining at least a 3-hour overlap with Eastern Standard Time (EST).
About the Team
The team is focused on modernizing and evolving critical backend systems that power the platform at scale. This role is primarily backend-oriented, with a strong emphasis on understanding and reverse-engineering existing Scala services while designing and building new solutions in .NET.
Responsibilities
- Develop, review, and maintain high-quality backend services and APIs
- Analyze, understand, and reverse-engineer existing Scala services and business logic to support platform modernization initiatives
- Collaborate remotely with product managers, engineers, and other stakeholders to align on requirements and technical solutions
- Create technical specifications and translate business requirements into executable development tasks
- Design and implement scalable, reliable, and maintainable backend solutions
- Design and implement automated end-to-end tests
- Monitor application performance, reliability, and operational health using observability and monitoring tools
- Prioritize, manage, and deliver work independently in a distributed team environment
Requirements
- Strong backend engineering experience with the ability to read, understand, and reverse-engineer existing Scala codebases using Claude as part of the engineering workflow
- Strong proficiency in C# / .NET
- Hands-on experience with AWS services such as Lambda, SQS/SNS, DynamoDB, and CloudFormation
- Solid understanding of CI/CD pipelines, automated testing strategies, and version control systems
- Experience working in distributed, cross-functional teams
- Strong analytical and problem-solving skills
- Fluent English for daily communication in a distributed environment
Nice to Have
- Experience working with Scala in production environments
- Experience with React and JavaScript in modern web applications
- Experience modernizing or migrating legacy systems
- Experience with microservices and distributed architectures
- Experience building highly scalable systems
- Experience in the healthcare domain