Position: Senior Python Developer
Company: Intellias
Experience required: 5y
Category: Python
English level: upper
Published: 2021-03-01T00:00:00+02:00

The mission of product built is to bring together the largest network of healthcare professionals in the world, to improve the way they communicate with each other along with the way they communicate with their patients.  The team is working on two healthcare products - one of them is a secure, intelligent mobile platform that empowers health professionals to share healthcare information seamlessly across the UK's National Health Service and beyond; and second one is a mobile application that connects parents with qualified pediatricians for child healthcare concerns.

We are looking for an experienced backend engineer  to work as a core part of the engineering team. The code you write will ship directly into the hands of over 60k clinicians, improving the quality of patient care that can be delivered around the world.

Working alongside a team that is passionate about delivering a great product experience you will be responsible for the design and development of new features in our product and contributing to our efforts to analyze and improve communication within the healthcare setting. You will play an active role in identifying and reducing technical debt as well as helping to improve development practices throughout the engineering organization.

Responsibilities:
- Writing reusable, testable, and efficient code;
- Build efficient back-end features in Python;
- Design and implementation of low-latency, high-availability, and performant applications;
- Implementation of security and data protection;
- Integration of data storage solutions;
- Integrate front-end components into applications;
- Prepare technical documentation;
- Implement software enhancements and suggest improvements.

Requirements:
- Considerable experience building and maintaining production systems (+5 years);
- Expert in Python, with knowledge of at least one Python web framework such as Django, Flask;
- Familiarity with some ORM (Object Relational Mapper) libraries;
- Able to integrate multiple data sources and databases into one system;
- Good understanding of server-side templating;
- Knowledge of user authentication and authorization between multiple systems, servers, and environments;
- Understanding of fundamental design principles behind a scalable application;
- Able to create database schemas that represent and support business processes;
- Strong unit test and debugging skills;
- Upper-intermediate or advanced level of English.

Nice to have:
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3;
- Understanding of accessibility and security compliance;
- Experience in public sector environments, ideally health tech;
- Experience working with mission-critical systems;
- Experience with other programming languages.

Project tech stack:
- Python, Node.js, TypeScript. React, ExpressJS, Swift, Kotlin;
- PostgreSQL;
- Postman;
- Docker, GitLab, Terraform, New Relic, Sentry.