Staff Software Engineer (Ruby)
Remote
Our mission: Healthie powers virtual-first care delivery while improving access to healthcare and enabling better healthcare outcomes through technology.
We build infrastructure that all healthcare organizations need to perform virtual-first care. Between our EHR, scheduling, and patient engagement solutions, Healthie’s API-first approach makes it easy for organizations of every size to build, customize, and scale their business.
Today, we power thousands of organizations – ranging from small private practices, to digital health startups and multi-billion-dollar healthcare companies. Leveraging Healthie, our customers deliver care to millions of patients, across the full spectrum of healthcare services – from preventative health & wellness to complex chronic care management. Providers that use Healthie have conducted over 10 million patient sessions on the platform.
We believe that the future of healthcare delivery is virtual-first, longitudinal, and collaborative. Learn more at https://www.gethealthie.com/
Healthie is hiring a Staff Software Engineer to help plan and execute ambitious and impactful projects. If you're a tech-savvy pro with a passion for making a real impact, taking ownership, and diving into cross-functional projects, we would love to connect! In this position, you'll work with our agile team to build innovative 0-1 products and make key strategic architecture decisions. We're looking for a seasoned pro with strong technical skills, experience in healthcare infrastructure and early-stage startups, and a passion for mentorship and leading technical initiatives.
Learn more about Healthie’s Engineering team
Responsibilities: What you’ll be doing and held accountable for:
Technical Leadership:
- Architecting scalable and efficient solutions: Designing and building robust, scalable systems that meet current and future business needs.
- Providing technical guidance and mentorship to the engineering team: Offering expert advice and support to team members, fostering their growth and ensuring technical excellence.
- Leading the design and implementation of complex systems: Taking charge of complex projects from conception through deployment, ensuring they meet high standards of performance and security.
- Evaluating emerging technologies and making recommendations for adoption: Staying current with technological advancements and recommending tools and technologies that can enhance the organization’s capabilities.
- High-Impact Hands-On Technical Contributions: Actively participating in the development process by writing and reviewing code, debugging issues, and implementing critical features.
Innovation and Problem Solving:
- Driving innovation through research, experimentation, and prototyping: Exploring new ideas and technologies, developing prototypes, and evaluating their potential impact.
- Identifying and solving complex technical challenges: …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
RestrictionsFully remote
Benefits/PerksFully remote Impactful projects
Tasks- Architect scalable solutions
- Collaborate with teams
- Collaborating with cross-functional teams
- Collaboration
- Deployment
- Drive innovation
- Ensure quality releases
- Evaluate emerging technologies
- Improve development processes
- Manage product lifecycle
- Optimize system performance
- Performance Optimization
- Provide technical guidance
- Quality assurance
- Software development
- Solve technical challenges
- Support
- Technical Leadership
Agile API Code Review Coding Communication Cross-functional Collaboration Debugging EHR Emerging Technologies GraphQL Innovation Mentorship Performance Optimization Postgres Prototyping Quality Assurance Rails React Redis RSpec Ruby Scalable systems Scheduling Schema design Sidekiq System architecture Technical Leadership Typescript
Experience5 years