Aledade, Inc. is on a mission to revolutionize healthcare delivery with cutting-edge technology. As a Senior Staff Software Engineer - Full Stack, you will lead architectural decisions and mentor engineers while developing full stack applications that integrate with Electronic Health Record systems.
Responsibilities:
- Operating in an advanced role, often involving broader strategic technical leadership within the organization
- Work with technical stakeholders across Aledade to influence the company wide technical architecture and integrate Point of Care products into that architecture
- Building cutting-edge full stack applications, built on top of constructs like interoperability standards (FHIR, HL7)
- Collaborate with cross-functional teams to translate healthcare needs into robust technology solutions
- Mentor engineers across all levels (junior to staff), fostering a culture of excellence and continuous learning
- Tackle complex problems, providing expert judgment and solutions
Requirements:
- BS/BTech (or higher) in Computer Science, Engineering or a related field
- 8+ years experience as an engineer building full-stack web applications as part of a cross-functional team
- 6+ years of experience working with CSS/HTML/Javascript and modern JavaScript frameworks (e.g., React, Angular, VueJs/Ember)
- 6+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
- 4+ years of experience coaching other engineers
- Experience architecting, developing, and deploying integration apps with health-tech systems, like Electronic Health Records (EHRs/EMRs)
- Experience in building chromium based apps, pluggable UIs (overlays) which work via chrome plugins / chromium apps in browsers / windows desktop
- Experience of windows app development (C#) using native APIs and windows deployment techniques (MS intune, GPO) a plus
- Technical Leadership & Strategic Influence. Setting the technical direction for projects or areas of the company. Making critical decisions that define the strategic path for technical processes, architecture and methodologies
- Mentorship and Leadership. Acting as a mentor and leader to not just junior engineers but also guiding Staff Engineers and other senior personnel
- Cross-Functional Collaboration. Working closely with other departments and influencing company-wide initiatives
- Problem Solving. Tackling the most challenging and complex problems that impact the broader business, often beyond single projects
- Expertise in at least 1 server-side web technology (eg: Nodejs, Java, Python, Scala, C#, C++,Go, JVM). Python preferred
- Experience with any web framework (Django, FastAPI, Flask etc)
- Deep understanding of the DOM and how the browser works
- Strong understanding of databases, both SQL and NoSQL (Postgres, Databricks, Snowflake), and web technologies
- Experience with API design and development
- Experience with cloud based technologies such as AWS, Azure or google cloud
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes
- Experience with security and systems that handle sensitive data