Job Description
POSITION TITLE: Full Stack Engineer
REPORTS TO: Director of Software Engineering
LOCATION: Tampa, Florida | Applicant must reside in the Tampa Bay area
Company Description
MD Health RX Solutions, LLC (d/b/a OnMed) (the “Company”) is a health technology and care delivery company committed to making health care more accessible and affordable to everyone. OnMed has designed and developed a unique virtual care platform and experience, featuring a fully self-contained care diagnostic station and virtual medical center that connects patients to clinicians virtually to provide primary care and dispense prescription medications. The OnMed platform is designed to serve patients seeking convenient access to quality care and population sponsors seeking to ensure a quality health care option for their constituents. OnMed operates its business across several different markets, including municipalities; employers; health care provider systems; travel, event, and hospitality venues; and educational institutions. OnMed was founded in 2013 and is headquartered in Tampa, Florida.
Overview of Position
The Full Stack Engineer is responsible for the overall development and implementation of front- and back-end software applications to support the Company’s unique combination of telehealth software and state-of-the-art care stations. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration.
Job Duties & Responsibilities
• Build and maintain front- and back-end features using a variety of technologies.
• Write highly modular and scalable code that is thoroughly tested before deployment.
• Make structural changes and enhancements to the Company’s tech stack to support the business and drive growth.
• Work collaboratively with the Clinical and Operations Departments and other IT teams to ensure a holistic approach to product development.
• Optimize the performance of both front- and back-end applications, ensuring efficient and responsive user experiences.
• Implement and maintain security measures to protect the integrity of the system and user data.
• Participate in code reviews to maintain code quality, share knowledge, and ensure adherence to coding standards.
• Troubleshoot and debug issues in both the front- and back-end components, addressing bugs and performance bottlenecks.
• Stay updated on industry trends and adopt relevant emerging technologies to enhance the Company’s technical capabilities.
• Maintain thorough documentation for code, processes, and system architecture to facilitate knowledge sharing and onboarding new team members.
• Plan and implement scalable solutions to accommodate the Company’s growth.
• Performs such other duties as may be assigned by the Director of Software Engineering at his discretion from time to time.
Knowledge, Skills & Abilities
• Proficiency in both front-end (e.g., Angular, TypeScript, HTML5, CSS) and back-end (e.g., C#, .NET, ASP.NET Core).
• Knowledge of SQL database systems (e.g., PostgreSQL, MySQL).
• Experience in hardware and software integration.
• Familiarity with development processes (e.g., Agile, Scrum) and project management and issue tracking tools (e.g., Jira).
• Excellent communication skills with the ability to effectively explain complex technical concepts to non-technical stakeholders.
• Must be able to work in a fast-paced, high-energy environment.
• Must be able to thrive in a changing environment. OnMed is growing and changing at a rapid rate, and business can be unpredictable. Because of this, your day-to-day responsibilities—including job duties, job title, reporting structures, compensation, working hours, benefits, and other terms and conditions of employment – may evolve in tandem and over time.
• Experience in DevOps, healthcare, and EMR integrations a plus.
Education & Experience
• Bachelor’s Degree in Computer Science or equivalent.
• At least five years of software engineering experience with a strong understanding of end-to-end product development.
FLSA Status
Exempt x__ Non-Exempt ______
Acknowledgement
I have reviewed this job description and understand all my job duties and responsibilities and am able to perform the essential functions as outlined. I understand that my job may change on a temporary or regular basis according to the needs of the Company without it being specifically included in this job description.
Signature
Print Name
Date