About the Role
We're looking for a Junior Developer to join our engineering team working on our virtual care platform. This is a great opportunity for someone early in their career who wants to grow their skills on a modern healthcare application and ecosystem.
You'll work primarily in a JVM-based backend language alongside a team that also touches Java. If you've written code in **any JVM language - Lucee, Java, Kotlin, Groovy, Scala, or similar** - you have the right foundation to succeed here. We are not looking for experts in our specific stack; we're looking for someone who understands core programming concepts and is eager to learn.
What You'll Do
- Fix bugs and build small features in our application (views, services, and data access layers)
- Write and modify SQL queries against a SQL backend
- Work with senior engineers to learn our internal conventions, patterns, and REST API structure
- Participate in code review, testing, and release processes
- Gradually take ownership of small, well-scoped tickets as you ramp up
What We're Looking For
- Any hands-on coding experience in a JVM language (Lucee, Java, Kotlin, Groovy, Scala, etc.) - school projects, bootcamp work, internships, or personal projects all count
- Basic understanding of HTML, SQL, and web request/response fundamentals
- Comfortable reading existing code and following established patterns
- Strong desire to learn, ask questions, and grow into a mid-level engineer
- Good communication skills and reliability
Nice to Have (Not Required)
- Familiarity with REST APIs
- Experience with Git/version control
- Familiarity with healthcare or regulated software environments
Why Join Us
- Mentorship from experienced engineers on a real production codebase
- Clear growth path from Junior to Mid-level Developer
- Work on a product with real-world healthcare impact
- Supportive, low-ego engineering culture that documents its lessons learned and invests in onboarding