Senior Software Developer
$150,000–$200,000 year
Remote · United States or Boston, Massachusetts, United States
Job Summary
Senior Software Developer to design, build, and maintain cloud-native applications using .NET (C#) and React on Azure. Responsibilities include backend API design and development with RESTful and event-driven patterns, data access with MS SQL Server, and performance-focused architecture; cloud-native design using Azure services (App Services, Functions, Event Grid, Storage); frontend development with React 18+ and TypeScript in an Nx monorepo, Mantine-based design system, React Query data fetching, and comprehensive testing with Jest/RTL; apply AI-first engineering practices to improve productivity and code quality; collaborate cross-functionally with product, cloud, and engineering teams to ensure security, reliability, and regulatory compliance in healthcare/finance contexts.
Required Qualifications
- Bachelor’s degree in Computer Science or a technology-related field; or equivalent experience with at least ten (10) years of strong technical experience in .NET (C#) and React.
- Solid understanding of API design, REST principles, authentication/authorization (OAuth2, JWT, etc.)
- Proficiency with SQL Server and data modeling.
- A minimum of three (3) years of practical experience in Microsoft Azure.
- Experience with React, JavaScript/TypeScript and full-stack development required.
- Familiarity with CI/CD workflows using Azure DevOps or GitHub Actions.
- Experience working in agile/scrum methodology.
- Detail oriented with the ability to multitask, manage time, and communicate effectively.
- Demonstrated ability to independently apply a broad range of theories, concepts, principles, and methodologies to product projects involving complex features.
- Experience with microservice architecture, CQRS, or event-driven design preferred.
- Exposure to containerization technologies like Docker or Kubernetes preferred.
- Experience in regulated industries such as healthcare or finance preferred.
- Familiarity with monitoring, logging, and observability tools (e.g., App Insights, OpenTelemetry) preferred.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.