Here are some deep technical problems you may tackle in your first 6 months:- Build a clinical design system from scratch: Design and ship a component library and design system that brings consistency, speed, and polish to every screen a clinician touches.
- Push hospital workflows into the modern age: Rethink and rewire how clinicians move through the software - and turn confusing, click-heavy workflows into fast, keyboard-driven, intuitive experiences that clinicians love, not tolerate.
- Render real-time clinical data, instantly: Build interfaces that reflect live patient data - vitals, orders, labs, alerts - the moment it changes, with no lag, in environments like the ED, ICU, and OR where a half-second matters. Architect the data layer, caching, and subscription patterns over GraphQL that make that possible.
- Make interfaces that never fail under pressure: Engineer for accessibility, resilience, and performance so the UI holds up in high-stakes, high-stress settings - including degraded networks and edge cases that would break an ordinary web app.
- Turn complexity into clarity: Take dense clinical and operational data and shape it into clear, glanceable, decision-ready interfaces for doctors, nurses, pharmacists, and administrators.
- Define the frontend from first principles: Set the patterns, state management, and rendering architecture - balancing developer velocity against the reliability bar of mission-critical software.
Your Experience: - Minimum of 10 years of professional software engineering experience, with deep focus on frontend.
- Expertise across the frontend stack including TypeScript, JavaScript, React, HTML, CSS, browser internals, rendering performance, state management and building real-time, reactive UIs against GraphQL APIs
- Comfortable adopting new tools as needed (we use Elixir/Erlang, Phoenix, Postgres and AWS in the backend).
- Experience with client-side data loading and management: caching, freshness, ownership, and how to optimize push updates
- Understanding of the browser rendering cycle, how and when the DOM decides what to repaint, and the instinct to profile and optimize for a responsive, data-dense interface.
- Well-versed in modern React patterns and functional programming principles, including advanced use of custom hooks to build performant, maintainable, and reusable component architectures at scale.
- Deep fluency with async control flow in JavaScript (Promises, async/await) and a track record of diagnosing race conditions, ordering issues, and unhandled rejections in real-time systems.
- Strong ability to work in a fast-paced, collaborative, and innovative team environment.
- Exceptional problem-solving skills, with a track record of tackling challenging engineering problems.
- Intellectually curious with a growth mindset - able to tackle novel challenges through applying strong fundamentals and first principles thinking.
- Familiarity with open-source technology and a desire to explore and experiment with new solutions.
- Experience building 0-1 with a strong product sense.
- Excellent communication skills and the ability to articulate technical decisions, trade-offs, and best practices.
- A passion for making a meaningful impact in the healthcare industry through software innovation is a plus.
Hospitals are some of the most complex, under-served environments in all of tech. We're bringing the best of modern software practices to an industry that's been left behind - and building tools that clinicians love, not tolerate.
If you're an engineer who wants to work on meaningful problems with real-world impact, this is your chance.
Lunar supports a flexible hybrid work environment. We encourage in-person collaboration with an expectation of working onsite three days a week. Our approach is designed to offer the flexibility of remote work while fostering the creativity and connection that come from face-to-face time with the team.