We’re looking for an experienced (4yrs+) back-end engineer to lead
the building of our tech stack and leave a lasting impact on global
healthcare.
-----------------------------
About Vine Health
-----------------------------
Vine Health is a digital platform that uses a combination of
behavioural science and artificial intelligence to improve the quality
of life and survival of cancer patients.
Our mobile platform helps people living with cancer to collect, track
and visualise data about their care, helping them to feel more in
control. We intelligently integrate disease data (medications, symptoms,
side-effects) with lifestyle data (exercise, sleep, diet) and we use AI
to understand patterns and triggers in the data in order to personalise
the patient experience and nudge behaviour change.
We’re an early-stage startup looking to grow our company and our
product; we have an incredibly exciting journey ahead of us with plenty
of opportunities for personal development and working with a world-class
team of doctors, developers, designers and more.
Get in touch if you want to play a key role in a high-impact,
fast-growing startup and if you’re passionate about making a big impact.
-----------------------------
About the role
-----------------------------
You will be reporting to the CTO and will be a senior member of the
engineering team. Your job is to initially help us move from our private
beta product into full market launch later this year. After that it’s
scaling out the product for production. It’s a small team and we all
need to help each other out so there will be some exposure to the full
stack. Currently the app is written in react-native (Javascript) and
served by a Firebase (GCP) backend. Your first task will be to migrate
that backend to Python + Postgres. In time we will likely refactor our
backend into smaller services which we will run on Kubernetes.
We're a young company, so you'll need to get your hands dirty and no
two weeks will be the same. The ability to cope with uncertainty and
rapid change is crucial.
We're looking for someone to be a real part of the team. You spend a
lot of time with the people you work with, so we want it to be fun and
rewarding rather than feel like a chore. That means having a passion for
what we're doing, wanting to make a real difference to people's lives,
having interests outside of work, sharing knowledge with your
colleagues, and adding to our company culture.
-----------------------------
About You
-----------------------------
You’ll have been writing production Python for some time now, and
understand its ins and outs. You’ll have written a number of REST apis
in Flask or Django. You will also have been deep into the data tier and
will be comfortable with web system architecture and design. You will
also have had some devops experience, ideally maintaining a continuous
delivery pipeline and deploying to Kubernetes on GCP or AWS. You will
play a key role in shaping our tech stack.
Skills & attributes:
- Core Python with and without frameworks
- Core programming and software engineering
- Agile methodologies
- Problem solving
- Attention to detail
- Curious
- Humble
- Quick to learn
- Empathy for our users
- Passion for technology, startups and healthcare
What you’ll be doing:
- Full back-end design and development with some exposure to the full-stack
- Growing and maintaining our database and stack
- Supporting our CTO with the development and mentoring of the engineering team
- Working with the wider team to understand our customers and their needs
- Supporting your team with pair programming and code reviews
- Adding to the team and company culture with your personality, interests, and ways of working
-----------------------------
What we offer
-----------------------------
- Highly competitive salary (based on experience) as well as other incentives where appropriate
- Macbook Pro
- Development expenses
- Free tea and coffee
- Beautiful office space in the heart of the city surrounded by lovely restaurants, bars, gyms and public transport
- Beautiful onsite cafe style break area