Founded in 1999, PerfectServe provides the healthcare industry with intelligent communication and collaboration solutions to automate workflows, optimize provider schedules, stream
Senior Full Stack Engineer – EHR Integrations
Location
United States
Posted
64 days ago
Salary
$130K - $160K / year
Seniority
Senior
Job Description
Senior Full Stack Engineer – EHR Integrations
PerfectServe
• Design and implement integrations with ambulatory EHR platforms including Epic (MyChart/Cosmos), Oracle Health (Cerner), athenahealth, eClinicalWorks, Modernizing Medicine, and Nexgen, among others • Build and maintain HL7 FHIR R4/R5 and HL7 v2.x interfaces for clinical data exchange (ADT, CCD, CCDA, results, orders, scheduling) • Develop full stack features across both front-end (React, Angular, or Vue) and back-end (Node.js, Python, Java, or .NET) layers • Implement OAuth 2.0 / SMART on FHIR authentication flows for EHR app launch and patient-facing integrations • Work within EHR vendor developer programs (Epic App Orchard, Cerner Code, athenahealth Marketplace) to certify and publish integrations • Collaborate with clinical informatics, product, and QA teams to translate healthcare workflows into technical requirements • Ensure all integrations comply with HIPAA, HL7, and ONC interoperability regulations • Monitor integration pipelines, troubleshoot data mapping issues, and maintain uptime SLAs for production environments • Participate in code reviews, technical documentation, and sprint planning
Job Requirements
- 3+ years of hands-on experience integrating with one or more leading ambulatory EHR platforms (Epic, Cerner, athenahealth, eClinicalWorks, etc.), this is a hard requirement
- Strong proficiency with HL7 FHIR (R4 or R5) and RESTful API development
- Familiarity with HL7 v2.x message formats (ADT, ORU, SIU, ORM)
- Experience with SMART on FHIR and OAuth 2.0 authorization flows
- Solid full stack development skills, comfortable working across the entire application stack
- Experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Understanding of HIPAA privacy and security requirements in a development context
- Strong debugging and integration troubleshooting skills
Benefits
- Remote first work environment
- Health, Dental, Vision, Life and Disability Insurance options available day one.
- 401K - with match and immediately vested.
- 17 company holidays, 2 floating holidays plus competitive paid time off policy
- Internal Advancement Opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Assist in the design and development of a large-scale distributed simulation system using an existing simulation framework. • Collaboratively define interfaces between this system and military C2 systems and other simulations. • Develop and maintain system software architecture. • Design detailed interfaces between incrementally developed components. • Execute full lifecycle software development to include software requirements analysis, software design, software implementation, software integration and test, and system documentation. • Lead system-level design efforts • Design and implement component interfaces • Coordinate with developers of interoperating systems on interface requirements • Ensure system interoperability with current and developing simulation federations • Document and communicate system design • Identify and document development work (user stories) executable within the Agile sprint timeframe • Design, code and debug applications in various software languages using object-oriented design where appropriate • Understand and adhere to project schedules and stay within established budgets. • Comply with program processes for software development and configuration management. This includes meaningful participation in Agile development process events such as scrums and sprint reviews • Operate in a collaborative team composed of contractor and Government personnel
Software Engineer IV – Full Stack
Mighty Acorn DigitalAt Mighty Acorn, we make it easier for governments to deliver world-class digital services.
• Building and improving features in a JavaScript frontend application — the primary focus of this role. • Contributing to Java backend services that power the frontend and connect to adjacent systems, including Salesforce. • Participating in code reviews, providing specific and constructive feedback that helps maintain quality and shared understanding across the team. • Collaborating with engineers, product managers, and government stakeholders to clarify requirements and keep the work moving. • Participating in agile ceremonies — standup, planning, retro — and actively contributing to team-level problem solving. • Managing your own time and priorities in a distributed team, and flagging blockers early so the team can stay unblocked.
• Design and implement new and enhanced software applications, processes, and systems to support internal & external stakeholders. • Understand Synergie’s business objectives and leverage various coding languages (e.g., SAS, VBA, SQL, Python, Java) to create novel solutions to streamline and automate processes wherever possible. • Facilitate detailed technical discussions with various internal and external stakeholders to establish new and enhanced features to software applications and systems. • Provide technical support to internal and external stakeholders for various components of Synergie’s IT Infrastructure. • Develop and manage ongoing updates to technical documentation and Standard Operating Procedures related to Synergie Applications and Systems. • Other duties as assigned.
• Provide technical leadership and architectural direction for critical systems • Serve as a recognized subject matter expert within assigned technology domains • Lead complex or specialized projects, overseeing technical strategy • Mentor and guide junior team members • Establish and enforce engineering standards • Conduct code reviews and ensure best practices are followed • Analyze data and key performance metrics • Partner with management to align technical solutions with business objectives • Anticipate business, regulatory, and technical risks • Solve complex, non-routine problems




