Location: Lakewood, CO, Hybrid schedule 3-4 days per week on site
Job Status: Full-Time
About Bloom
Bloom Healthcare is a pioneering value-based primary care and hospice practice transforming healthcare delivery for vulnerable patients. Our model of care is proven to provide exceptional care to the homebound population, and we’ve generated outstanding quality results in CMS Innovation Center models compared to our peers. Software is a growing part of how Bloom delivers care, and we build custom tools that support clinicians and patients at every stage of their care journey.
The Role
You’ll join a collaborative tech team at an exciting time, help shape what we build from the first conversation, and see how your work makes a real difference in patients’ lives. We create and maintain cross-platform healthcare applications for both internal and external users. You’ll work closely with a product manager, other developers, clinicians, and staff, and contribute across the full stack: front-end, back-end services, databases, and cloud infrastructure, with an emphasis on reliability and long-term maintainability.
This role is ideal for someone who is team-oriented, takes pride in clean, maintainable code, and enjoys shaping a solution from start to finish rather than building from individual specs. You’ll treat clinicians and staff as customers, and you’ll be comfortable working through ambiguity.
What You’ll Do
Requirements and Planning: Partner with the product manager, clinicians, and staff early to clarify needs, shape requirements, and break work into actionable pieces. Work items are often a starting point, not a finished spec.
Feature Development: Independently design and implement user-facing features and back-end services, helping define scope along the way and balancing delivery speed with long-term maintainability.
Cross-Platform Development: Build and maintain cross-platform healthcare applications for internal and external users, balancing usability, reliability, and data security.
Code Quality: Write clean, maintainable, well-documented code that follows modern development practices.
Integration: Develop and maintain robust APIs for communication between application components and external systems.
Testing and Debugging: Investigate root causes and implement durable fixes.
Service Mindset: Listen closely to the people who use our software, communicate clearly, and follow through on what they need.
Collaboration and Culture: Be a reliable teammate who brings sound judgment, accountability, humility, and follow-through.
Our Tech Stack
Back end: .NET Core, C#, Entity Framework
Front end: Modern Angular and TypeScript
Database: SQL Server
Cloud and hosting: Azure (Bicep templates) with Docker containers
DevOps: GitLab CI/CD pipelines
Mobile: Capacitor
Experience with similar technologies is welcome. If you’ve built production software in a comparable stack, we’re happy to help you ramp up on ours.
What You Bring (Basic Qualifications)
Bachelor’s degree in computer science or a related field (or equivalent experience)
3+ years of professional experience in full-stack software development
Experience with a modern backend language (C#, Java, TypeScript, etc.)
Experience with a modern JavaScript framework (Angular, React, etc.)
Familiarity with relational databases and SQL
Familiarity with REST APIs and testing tools
Familiarity with automated testing frameworks (xUnit, Jest, Puppeteer, etc.)
Familiarity with cloud infrastructure and basic administration
Familiarity with CI/CD and DevOps tools
Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor), with sound judgment on code quality, security, and data privacy
Excellent written and verbal communication skills
Nice to Have (Preferred Qualifications)
Experience with HIPAA, PHI handling, and security best practices, or other work in healthcare or another regulated environment
Experience building user-facing AI features, such as chatbots or…