Datapane is the most popular way to build and automate reports and documents using Python. Our open-source library helps analysts and data teams use the tools they love to create reports, dashboards, and apps for non-technical end-users.
We are backed by some of the top investors in the world and have grown to be the most popular way to create and share data science reports. We are proud to put the power of the open-source ecosystem in the hands of over 50,000 end-users each month
Take a look at our Employee Handbook to learn about the application process and how we work.
About the role:
We are looking for an exceptional engineer to lead our frontend team.
Our scale and workloads present unique challenges which make this role hugely important. Datapane's open-source Python framework is the most popular way to create interactive data science reports (which are rendered in Vue + Typescript) – with over 200K created each month.
The role covers multiple areas, including:
This is an ambitious project which includes interesting technical challenges. As such, we're looking for a multifaceted and experienced FE engineer who can understand the trade-offs and select the right combination of technologies to implement a particular use-case quickly and efficiently.
What's the product?
Datapane began life as an open-source Python library for creating data science reports, and has grown to be the most popular way to build and share reports and documents using the Python data ecosystem. Over 200,000 reports are built using Datapane every month within some of the largest companies in the world, like Nvidia and Salesforce.
In addition to our open-source offering, we offer an enterprise platform which allows data and operations teams to programmatically build reports, documents, and apps by deploying Python scripts and notebooks.
Our tech stack:
Our tech stack is Python, Django, and Kubernetes on the backend. On the front-end, we use Vue.js 3, Typescript and the Quasar component library. Under the hood, the work we do introduces interesting challenges across distributed systems, containerisation, scalability, and large-scale data processing. We try and wrap this up as a simple and delightful product which users love.
Requirements
You should be excited at the prospect of building web apps that present complex ideas to users in a simple and intuitive manner.
You should like the idea of releasing to real customers regularly, and prioritise getting a great product into users’ hands for feedback and iteration. You will be working with a talented team of domain experts and backend engineers, and will have extensive scope to build and architect the front-end yourself, and grow the team in the future.
Benefits
Note this role is remote, but we are hiring in the UK and Europe only. Please do not apply if you are not within these geographies.