- B2B
- Early StageStartup in initial stages
Senior Software Engineer
- $118k – $138k
- 5 years of exp
- Full Time
Not Available
About the job
ABOUT OneOme
We are a precision medicine leader, providing evidence-based pharmacogenomic solutions that facilitate more personalized prescriptions across the globe. Our RightMed Solution helps healthcare organizations, providers, and payers optimize patient outcomes and reduce costs by facilitating more personalized prescriptions. Paired with an in-house CLIA-certified, CAP-accredited lab, OneOme’s RightMed Test provides powerful genetic insights that doctors, pharmacists, and other healthcare providers can use to help inform medication decisions for their patients. Our mission is to enable healthcare teams with evidence-based pharmacogenomic testing and analytics that help improve outcomes and reduce costs through more personalized medication decisions. OneOme was named one of Fast Company’s 50 Most Innovative Companies of 2018.
ROLE DESCRIPTION
• Do you want to be part of an innovative precision medicine organization?
• Do you want to be a leader in applying the latest development technologies and practices?
We’re looking for a motivated hands-on Senior Software Engineer who will apply their skills in a fast-paced agile environment. Responsible for the full systems life cycle management of projects/programs for internal and commercial applications, this position will provide software development expertise to a growing application development team that develops and supports several healthcare-related applications including workflow-based order management, genomics test reporting and advanced analytics.
The ideal candidate will be well versed in building and maintaining full stack web applications. This position will work with several robust web applications that handle everything from ordering our test to tracking samples through our lab as well as displaying test results in different formats. In addition, this position will work on our REST based API and potentially our integrations with different EMR systems.
REQUIRED KNOWLEDGE, SKILLS and ABILITIES
• Development of complex business solutions using the following technologies:
o REST based Web-services development (Python)
o Test frameworks for JS and Python
o Frontend JavaScript/TypeScript applications using frameworks/libraries like React.js, Vue.js, Svelte
o Backend web frameworks (Flask)
o SQL databases (MariaDB/MySQL)
o Linux or macOS
o Docker
• Demonstrated experience with:
o REST API Design Principals
o Authentication/Authorization in REST services
o Relational database design
o SOLID design principles
o Awareness of architecture Patterns like DDD, SOA, BFF, etc.
RESPONSIBILITIES
• Develop and maintain robust web applications built with Python, HTML, CSS, and JavaScript
• Develop and maintain complex backend systems and APIs
• Hands-on development in leveraging open source technologies to build, deploy, and maintain cloud-based web/backend systems
• Improve user experience through UI best practices in collaboration with a designer
• Make data driven decisions to improve stability and performance
• Implement appropriate testing at all levels of the stack
• Other duties and responsibilities may be assigned
REQUIRED QUALIFICATIONS
• Minimum of 5 years of experience in developing responsive applications for web and mobile
• Minimum of 2 years’ experience developing web applications using Python
• Experience using backend web frameworks (ex FastAPI, Flask, Django)
• Exceptional proficiency using HTML 5, CSS 3, Typescript, and JavaScript
• Experience working with various datastores (SQL, NoSQL, etc.)
• Agile software development experience
DESIRED QUALIFICATIONS
• Experience using FastAPI, Flask, Django
• Experience working with front end JavaScript/TypeScript applications using frameworks like React and SASS
• Experience with container orchestration systems like Kubernetes or Docker Swarm
• Experience and desire to implement automated testing frameworks (ex Pytest)
• Experience deploying cloud-based software (ex AWS)
• Experience with automated deployment tools (ex Ansible, Docker)
• Experience using git for version control
• Ability to work in a small start-up environment at a fast pace, interacting across multiple disciplines
• Strong presentation skills and oral/written communication skills
• You possess a working knowledge of HIPAA security and privacy guidelines and HITRUST common security framework.
POSITION LOCATION
Remote (Hybrid or onsite if preferred, flexible) - OneOme Headquarters, 807 Broadway St NE, Suite 100, Minneapolis, MN 55413
SCHEDULE AND HOURS
This position will require the ability to work Monday - Friday 7AM to 5PM. Occasional availability needed to assist with deployments outside of normal business hours usually 1 to 2 hours a month.
In accordance with Minnesota state law, the Company prohibits any form of discrimination or harassment based on race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, familial status, military service and veteran status, physical or mental disability, genetic information, public assistance, local human rights commission activity, or any other characteristic protected by applicable federal, state or local laws and ordinances.
About the company
- B2B
- Early StageStartup in initial stages