Lead Software Engineer
Build and evolve a healthcare electronic health record (EHR) technology platform to enable medical practices of all sizes to deliver more informed, personalized, interactive, and adaptable care.
- Remote, United States
- Full-time
- Remote
- $204K–$204K per year
- Posted Nov 10, 2026
Responsibilities
- Build and evolve a healthcare electronic health record (EHR) technology platform to enable medical practices of all sizes to deliver more informed, personalized, interactive, and adaptable care.
- Design, develop, and maintain high-traffic, scalable, secure full-stack applications supporting healthcare or regulated environments, including HIPAA-compliant systems and patient data management using modern web technologies.
- Develop and maintain backend services, APIs, and data models supporting application functionality and integrations using relational databases including MySQL, PostgreSQL, or MariaDB.
- Develop frontend applications using JavaScript/TypeScript frameworks including React, ensuring responsive and accessible web applications.
- Maintain and migrate legacy frontend systems built using the Elm language and framework.
- Develop and maintain server-rendered web applications using Python, Django and Django template frameworks, supporting dynamic user interfaces and business logic.
- Design and implement RESTful APIs, GraphQL APIs, and service-oriented architectures supporting internal platform services and external partner integrations.
- Collaborate with software engineers, product managers, and quality assurance teams within Agile development environments to deliver reliable and high-quality software features.
- Provide technical leadership, mentor engineers, and contribute to software architecture and system design.
- Determine and implement engineering best practices and contribute to technical standards across multiple engineering teams, including coding standards, architectural patterns, and development workflows.
- Design and implement reusable software components and shared libraries to improve maintainability and development efficiency across the platform.
- Participate in technical design discussions and documentation to support scalable and maintainable system architecture.
- Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines using Docker, Git, CircleCI, and GitHub Actions.
- Identify opportunities to improve system performance, reliability, scalability, and engineering productivity through improvements in tooling, processes, and platform architecture.
- Troubleshoot and resolve production issues in complex software systems reported by internal teams including Quality Assurance and Customer Support.
- Participate in code reviews and technical planning to ensure consistent engineering practices and software quality.
- Implement automated testing practices including unit and integration testing.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related field.
- Experience in a Healthcare
Skills
Technical leadershipMentoring engineersSoftware architecture and system designFull-stack application developmentHealthcare or regulated environmentsHIPAA-compliant systemsRelational databases (MySQL, PostgreSQL, MariaDB)JavaScript/TypeScript frameworks (React)Elm language and frameworkPython, Django and Django template frameworksRESTful APIsGraphQLService-oriented architecturesCI/CD development tools (Docker, Git, CircleCI, GitHub Actions)Automated testing (unit and integration testing)Troubleshooting and resolving production issuesJavaScriptTypeScriptReactElmPythonDjangoDockerGitCircleCIGitHub Actions
Full description
Company details are for members
Sign up for a free job alert to see Evercommerce's profile, website and LinkedIn, and the same for every employer on Referso Jobs.