Ballpark is our answer to making research faster, easier and more accessible. The majority of people conducting research in companies aren't researchers - so let's create a platform that meets them where they are.
We want to build the 'Canva of research' and create a research platform that is visual, real-time and filled with pre-made templates, questions and tasks so that every team can get deeper insights that leads to better products.
Since our beta launch 18 months ago we've added tons of new Enterprise customers like Monzo, StackOverflow, FEVO and Vodafone.
Last June, we raised a seed round from InReach, Haatch, Caffeinated Capital and Bungalow VC who have invested in amazing companies such as Notion, Soldo and Airtable.
Why join Ballpark?
We're biased of course, but we have a super exciting stack which we've built that includes real-time collaboration, video streaming and data processing.
Super talented, close knit engineering team that helped build a system.
An amazing list of customers that are really engaged on improving the platform and constantly providing feedback.
The chance to attack an industry that is ready for change.
The role
As part of this senior role you will be primarily responsible for working with the backend team managing our Python Django backend with a GraphQL API built to power our new Enterprise platform. You will also be required to always think about our product with security in mind. It is required that you have strong knowledge in operations and backend technologies to maintain and build out our backend infrastructure to be lightening fast, secure and highly available.
Ballpark's development team focuses on a culture of curiosity, empathy, learning, knowledge and accountability. We believe in owning and delivering what you work on, always making sure that you give the best experience for our customers and team. As an early stage startup, you will be given a lot of space to follow your intuition and work with your team to find the best solutions and tools to build a world class product.
Responsibilities
Own, deliver and innovate on new product, operations and infrastructure development for all our customers.
Ensure that we are the most secure platform in the space using best practices and align us with ISO enterprise standards.
Deliver assigned tasks with well defined criteria in addition to being responsible for deploying, smoke testing and monitoring your own code once reviewed and in the live environment.
Co-own and develop projects with your team mates and peers.
Take part in paired / group PR review
Have strong communication and empathy skills. Be happy to give pragmatic feedback graciously between you and your team members. Enjoy teaching as much as you enjoy learning.
Identify issues with technologies or processes and brings solutions to the attention of their team or tech lead
Demo your work regularly to your team mates and the wider company
Be aligned and aware of the company goals and product roadmap and drive towards them in your sprint work.
Be accountable for key performance and product KPIs to ensure the product is stable, performant and secure.
Technologies we use
These technologies are used in our main stack, if you are familiar with comparable technologies we'd still be happy to talk.
Django backend with GraphQL and Django Rest Framework APIs
Celery, RabbitMQ queuing system
Redis caching and data storage
Google Cloud Platform, Fastly, Netlify
Google Cloud SQL (MySQL)
Elastic Search
Node processes and backend services
Ansible
Docker
Kubernetes
Linux operating systems and strong command line skills
Intimate knowledge of Python & Django
Knowledge of GraphQL a plus
Experience with version control systems (git) and cloud based services (AWS, Google Cloud Platform, etc.)
Self-motivated and accountable
Strong communication skills (verbal and written)
Experience in scaling applications
Share options
Health and Life insurance
Income protection
30 days holiday
Macbook Pro
Your email won't be used for commercial purposes. Read our Privacy Policy.