Senior Software Developer

Location

United States

Posted

4 days ago

Salary

$150K - $200K / year

Seniority

Senior

Job Description

Senior Software Developer

Interra Health

Role Description As a Senior Software Developer, you will design, build, and maintain modern, scalable cloud-native applications using .NET (C#) and React on Microsoft Azure. Contributing across the full stack, you will deliver performant backend API services and intuitive front-end experiences that support product growth and platform stability — on a system that demands high concurrency, high transaction volumes, and exceptional reliability. You will work cross-functionally with product, cloud, and engineering teams to deliver high-performance solutions that improve patient outcomes and modernize how healthcare is delivered. You bring deep technical expertise, a cloud-native mindset, and an AI-first approach to every layer of the software development lifecycle. Key Responsibilities - Backend Development - Design and build robust, scalable, and maintainable backend services using .NET Core (C#), following clean architecture and SOLID principles. - Develop and maintain RESTful and event-driven APIs capable of sustaining high-throughput, concurrent workloads. - Develop data access layers using MS SQL Server, with a strong emphasis on query optimization, indexing strategies, connection pooling, and transaction management for high-volume environments. - Implement resilience patterns including circuit breakers and retry policies to ensure system stability under load. - Design and deploy cloud-native solutions leveraging core Azure services: - Azure App Services — hosting and scaling web APIs and front-end applications. - Azure Function Apps — building lightweight, event-driven compute components. - Azure Event Grid — designing reactive, decoupled event-driven architectures for distributed systems. - Azure Storage Accounts — implementing Blob Storage, Queue Storage, and Table Storage for scalable data and messaging needs. - Frontend Development - Build responsive, performant user interfaces using React 18+ (TypeScript strict mode), following hooks-only, functional component patterns within an Nx monorepo structure. - Develop within and contribute to an internal design system built on Mantine, preferring shared component abstractions over raw library usage. - Implement scalable data-fetching using React Query and internal API hooks, with clean separation of server state from UI state. - Write frontend tests using Jest and React Testing Library, maintaining 90%+ line coverage with mock-first patterns for all API hooks and external dependencies. - Collaborate with UX/design to translate wireframes and specifications into responsive UI experiences. - Optimize frontend performance for scalability through lazy loading, code splitting, and efficient rendering strategies. - AI-First Engineering - Apply an AI-first mindset to daily development — leveraging AI-powered tools such as GitHub Copilot, Claude Code, and AI-assisted testing and observability platforms as foundational instruments to accelerate productivity and elevate code quality. - Evaluate and champion the adoption of emerging AI tooling across the engineering team, driving continuous improvement in how the team designs, builds, and validates software. - Quality Engineering - Write comprehensive unit, integration, and end-to-end automated tests as a core part of the development workflow — not an afterthought. - Champion a test-first culture, ensuring testability is a primary design consideration in every feature and service. - Participate actively in code reviews, maintaining high standards for correctness, performance, security, and long-term maintainability. - Core Skills and Collaboration - Collaborate with product owners and DevOps engineers to deliver cohesive, reliable solutions. - Contribute to system design, architecture decisions, and performance optimizations. - Support software delivery through CI/CD pipelines across QA, Staging, and production environments. - Write clean, maintainable, and well-tested code following industry best practices. - Participate in code reviews, mentoring, and knowledge sharing across the team. - Ensure secure, reliable, and compliant systems in a regulated environment (e.g., healthcare or finance if applicable). 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. Benefits - 🌍 Remote work environment with a flexible work schedule to encourage work-life balance. - ✈ Annual company offsite. - 🌴 Generous leave package including flexible time off policy that encourages team members to take time off to relax and recharge; plus 13 paid holidays, paid sick leave, and paid parental leave. - 💙 Medical, dental, and vision insurance for you and your family, plus a company funded FSA & HSA (dependent on which medical plan you choose). - 💰 401(k) company match. - 💸 One-time workspace reimbursement to help you optimize your remote workspace.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1978H1B No Sponsor

• Desarrollar y mantener aplicaciones móviles utilizando tecnologías modernas • Colaborar con equipos multifuncionales para entregar software de alta calidad • Participar en revisiones de código y contribuir a decisiones de arquitectura técnica • Mentorizar a desarrolladores junior y compartir mejores prácticas

Mexico
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Develop UI screens, reusable components, and smooth navigation flows using React Native and TypeScript. • Consume REST APIs and handle server state management efficiently using TanStack Query. • Build user workflows, input screens, and validation logic leveraging React Hook Form. • Collaborate with the design team to implement pixel-accurate UIs, integrating custom charts (react-native-gifted-charts) and smooth layouts. • Ensure application stability by writing unit and integration tests using Jest and React Native Testing Library. • Help implement feature analytics tracking and manage multi-language support through i18next / react-i18next. • Participate in multi-environment builds and deployment routines for iOS within our agile (Scrum/Kanban) workflow.

Brazil
Job Closed
bringIT e-commerce logo

Senior Magento Developer

bringIT e-commerce

Nós acreditamos que a tecnologia pode nos aproximar.

Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

• Define and evolve the backend architecture of the Magento platform, ensuring scalability and performance • Provide technical leadership to the backend development team, establishing coding standards, performing code reviews and mentoring the team • Design and review critical integrations with external systems (ERP, payment gateways, fraud prevention, OMS and PIM) • Technically manage the migration from Adobe Commerce to Magento Community, ensuring module compatibility and a zero-downtime strategy • Diagnose and resolve high-complexity critical incidents related to infrastructure, performance and security (PHP-FPM, Nginx, OpenSearch) • Monitor and optimize the platform using Grafana and Tempo, acting proactively on observability metrics • Collaborate with the Product Owner on technical refinement, effort estimates and product roadmap feasibility

Brazil
Agencia VTAL logo

Specialist Developer

Agencia VTAL

Embudos de Venta Para Abogados

Full TimeRemoteTeam 1-10Since 2019H1B No Sponsor

• Develop and implement complex software solutions, ensuring quality and performance. • Lead and mentor junior developers, sharing knowledge and best practices. • Collaborate with architects and designers to define system architecture and ensure integration. • Actively participate in the full software development lifecycle, from conception to deployment. • Conduct code reviews and ensure compliance with development and security standards.

Brazil