About Us
Our client is dedicated to revolutionizing the health and wellness industry by crafting innovative solutions for practitioners and their clientele. Their product suite aids practitioners in every stage of their clinical journey, from licensure to practice management, while facilitating seamless interaction with clients. By prioritizing practitioners' needs, our client empowers them to focus on their clients while relying on their solutions to establish and sustain thriving practices.
The Role
We are seeking a Principal Full-Stack Engineer with extensive expertise in Ruby on Rails and a strong background in backend development. This role will involve spearheading the implementation of numerous features and service enhancements in our client's pipeline.
About You
As an enthusiastic and skilled engineer, you thrive on pushing technological boundaries to deliver exceptional user experiences. You excel in both frontend and backend development, overseeing the entire process from architecture design to coding and testing. Your appreciation for elegant design translates into your frontend work, and you derive fulfillment from creating products that positively impact thousands of users.
Responsibilities
Lead the development of our next-generation practice management platform.
Collaborate closely with the Product team to understand customer needs, troubleshoot issues, and shape future features.
Write clean, efficient, and thoroughly tested code to enhance our codebase.
Diagnose problems and devise effective solutions.
Provide guidance to junior and senior engineers on best coding practices and maintaining a balance between speed and quality.
Desired Skills & Experience
A minimum of 10 years' experience in Ruby on Rails development, with at least 3 years in a senior or leadership role.
Lead the design, development, and upkeep of software applications using Ruby on Rails and Ember.js (or similar modern frontend frameworks).
Demonstrate proficiency in scaling monolithic systems and making informed decisions regarding architecture changes, prioritizing scalability, maintainability, and business requirements.
Utilize expertise in Kubernetes for managing containerized applications, ensuring seamless deployment, scaling, and administration.
Optimize high-traffic applications for performance, reliability, and robustness.
Work collaboratively with cross-functional teams to translate business requirements into technical solutions.
Maintain a business-oriented approach to engineering, balancing technical excellence with practical business considerations.
Demonstrate problem-solving skills and a commitment to quality, particularly when tackling complex tasks.
Mentor junior team members to foster a culture of continuous learning and improvement.
Bonus Points
Strong grasp of web application security principles and best practices.
Experience managing MySQL/Postgres/Redis/NGINX in production environments.
Confidence in troubleshooting issues in production environments.
Familiarity with compliance standards such as PCI/HIPAA.
Base Compensation Range
$180,000 - $210,000 annually
Please note that the base salary is just one component of the total compensation package. Additional factors such as skills, experience, qualifications, and geographic location will also be considered in determining compensation.
Benefits
Our client offers a competitive benefits package including:
Medical, dental, vision, life & disability insurance
401(k) plan with company match
Flexible Time Off (FTO), wellbeing days, paid holidays, and summer Fridays
Mental health resources
Paid parental leave & Backup Care
Tuition reimbursement
Employee Resource Groups (ERGs)