Senior Python Engineer

Bcg Digital Ventures ,
London, Greater London

Overview

Job Description

Senior Python Engineer London BCGDV has partnered with a large medical device manufacturer to build an app that is transforming the lives of patients living with neurological diseases, empowering them to better understand their condition, have better conversations with their doctor and ultimately live a better life.As part of this venture, we're looking for someone to lead the development of our core API and data platform. You will be: * Joining a small product focused engineering team working directly with a small cross functional team of designers, product managers and venture builders. * Building our flask powered backend service - responsible for design and delivery of key features. * Maintaining high standards of code quality, appropriate tests and CI/CD infrastructure. * Working in an environment where ambiguity is the norm. You'll have: * Have extensive production experience using Flask (and core supporting libraries such as SQLAlchemy and marshmallow) to design, build, deploy clean and structured RESTful APIs. * You know the ins, outs, strengths and limitations of Python 3.6+. * Have strong data modelling skills and experience with relational (specifically PostgreSQL) and non-relational (flat files, DynamoDB, etc) datastores. * Have experience building out core AWS infrastructure such as Fargate, RDS and Load Balancers and Lambda using terraform. * Thrive in fast paced demanding startup environments. Nice to haves: * Have built data platforms on top of core data science libraries such as numpy and pandas. * Understand what it takes for infrastructure and APIs to be HIPAA compliant.