Lead Developer, Pharmacy Management System
LifeMD
New York, new york
Job Details
Full-time
Full Job Description
About us
LifeMD is a leading provider of virtual primary care committed to enhancing access to quality and affordable virtual and in-home healthcare. Catering to a wide range of health needs, LifeMD covers over 200 conditions, including primary care, men’s and women’s health, allergy & asthma, and dermatology. The company operates a vertically-integrated proprietary digital care platform, backed by a 50-state affiliated medical group and a US-based patient care center. LifeMD was recently ranked #166 in the 2023 Deloitte Fast 500.
About the role
We are seeking an exceptional Lead Developer with expertise in the MERN (MongoDB, Express.js, React.js, Node.js) or PERN (PostgreSQL, Express.js, React.js, Node.js) stack to spearhead the development of our Pharmacy Management System. This platform is critical for managing order processing, fulfillment, and integration with our broader telehealth ecosystem. The ideal candidate will have extensive experience in building and connecting APIs, ensuring seamless data flow between systems, and maintaining high standards of code quality and security.
Key Responsibilities
Technical Leadership
- Lead the design, development, and deployment of the Pharmacy Management System using the MERN or PERN stack
- Architect scalable, secure, and efficient solutions to meet business and technical requirements
- Ensure adherence to best practices in software development, including code reviews, testing, and documentation
API Development and Integration
- Develop robust APIs to facilitate seamless integration with other telehealth platforms and financial systems
- Build and maintain middleware solutions to ensure efficient data exchange and system interoperability
- Ensure APIs are secure, performant, and well-documented
Project Management
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define project scope and requirements
- Create detailed project plans, timelines, and milestones to ensure timely delivery of features and enhancements
- Monitor project progress and make adjustments as necessary to meet deadlines and quality standards
System Performance and Optimization
- Continuously monitor system performance, identifying and addressing bottlenecks and inefficiencies
- Implement optimizations to improve system scalability, reliability, and user experience
- Conduct regular security audits and implement measures to protect sensitive data
Team Collaboration and Mentorship
- Mentor and guide junior developers, fostering a collaborative and innovative work environment
- Lead by example, promoting a culture of continuous learning and improvement
- Facilitate effective communication within the development team and with other stakeholders
Requirements
- Proven experience as a Lead Developer or similar role, with a focus on the MERN or PERN stack
- Strong expertise in building and connecting APIs, including RESTful and GraphQL
- Extensive experience with database management (MongoDB or PostgreSQL) and server-side frameworks (Express.js, Node.js)
- 5+ years coding in NodeJS frameworks, JavaScript, HTML, CSS, Node.js and React
- 5+ years proficiency in all phases of software engineering including requirements analysis, application design, code development and testing while managing time-sensitive and long-term projects
- 3+ years NoSQL designing schemas & writing optimized queries
- 5+ years platform infrastructure and data pipeline management using AWS including EC2, RDS, S3, CloudFront & ElasticCache
- Proficient understanding for protocols associated with security, privacy, risk management, quality and compliance aspects of software architecture
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Unlimited PTO Policy
- Paid Holidays
- Short Term & Long Term Disability
- Training & Development