Job Title: Principal Software Engineer - PHP + Python - 240986
Position Type: Full Time / Direct Hire
Work Location: 100% Remote
Base Compensation Range: $140,000 - $145,000 / year - depending on experience & qualifications
Benefits: Full-time benefits, PTO/Holidays, 401K, Bonus Incentive and more!
ABOUT OUR CLIENT / ABOUT THE ROLE
Medix is seeking a Principal Software Engineer for a full-time / remote opportunity with one of our best clients in the Clinical Research Industry
Our client owns / manages a licensed Saas product for Clinical Research organizations to manage the end to end clinical trials workflows and processes - from grant process through award, trial startup, execution, management and analytics.
This application is full stack with MariaDB and PostgreSQL on the back-end, and with PHP and Python Flask APIs, with a React front-end. We are seeking Lead to Principal level talent to help guide the design and development of new software components.
RESPONSIBILITIES
- Joining a small team as a Lead / Principle Software Engineer
- Designing, coding, testing and debugging complex software components for an API-first based, full-stack suite of applications built in PHP 7-8 and Python (Flask)
- Working full stack - with MariaDB and PostgreSQL on the back-end, and React as front-end
- Developing new functionality and enhancing existing functionality
- Providing technical guidance and leadership to guide customers on satisfying their requirements
- Working with, and instilling strong engineering principles and best-practices, such as continuous testing, code refactoring and managing technical debt
- Embracing and promoting a kaizen approach of continuous improvement and best-practices for software development
- Contributing to the best solutions for scaling the application
REQUIRED QUALIFICATIONS & TECHNICAL SKILLS
- Required Bachelor of Science in Computer Science or Engineering
- 8-10+ years professional experience as a Full-Stack Software Developer
- Expertise with PHP 7-8
- Expertise with both SQL and NoSQL Data - MariaDB, MySQL, and PostgreSQL
- Expertise in JavaScript - React / Redux preferred
- Experience with Python and Flask APIs
- Experienced with Cloud Architecture
- Engineering and software development best-practices
- Highly regulated industry experience (ie, Healthcare, Biotech, Finance)