Software Engineer
Licensed sponsor Liverpool Part-time Posted 1 day ago
The Company
- OCUWELL is a MedTech spin-out that provides accurate, portable, point-of-care assessment of corneal topography at less than a third of the cost of existing devices, solving the problem of health inequalities in developing countries, widening access to rapid diagnostic excellence and progression monitoring everywhere. OCUWELL’s aim is to reduce the risk of blindness and visual impairment due to corneal disorders (keratoconus; dry eyes; cataract; myopia and astigmatism) and transform the delivery of eye care around the world.
Location: Liverpool
- We are looking for an experienced Senior Software Engineer to join our innovative MedTech start-up. Your primary focus will be on software development where you will be writing clean, efficient code that is meticulously documented. You will also contribute to solution design, configuration, troubleshooting, documentation, and support activities. You will help deploy our novel and disruptive treatment optimisation tools to the global market and millions of people around the world will benefit from the output of your work.
- The ideal person will help to advance the development team, by bringing experience with automated testing, best-practice and technology choices. Your role will include mentoring and supporting other team members to build their skills and confidence in these areas. You will also be involved in improving development practices by providing input on coding standards, involvement in the peer-review process, and introduction of new ideas and approaches.
Skills and Experience
Essential
- 3+ years of experience of commercial software development
- Excellent grasp of Python and frameworks
- Experience with modern JavaScript and frameworks
- Experience writing automated tests / TDD
- Experience with relational databases (SQL, MySQL, PostgreSQL)
- High proficiency with Git
- Experience with CI/CD pipelines and deployment practices
- Understanding of and experience implementing SOLID principles
- Excellent verbal and written communication skills
- Demonstrated ability to work as a member of a team
- Demonstrated ability to organise own workload
- Ability to create high-quality technical documentation
- Experience withTypeScript and React.
- Awareness of application security and sensitive-data handling
Desirable
- Experience in biomedical engineering applications
- Experience of Electron / cross-platform desktop applications
- Experience in Machine Learning
- Familiarity with Azure
- Experience developing software in a regulated or safety-sensitive environment
- Experience implementing and validating scientific or numerical algorithms