Description
About Onto
Onto is Europe’s largest electric car subscription service, growing at over 20% month on month, with over 4,000 subscribers today and another 2,500 cars arriving before the end of the year.
At Onto, for a flat monthly fee, customers get the latest electric cars with insurance, servicing, breakdown cover, and free public charging at over 12,000 locations in the UK. There is no deposit and only a 1-month commitment. Hassle-free, emissions-free, and affordable driving.
How does it work? Simple. It’s a fully digital service. Sign up and we’ll deliver your car to your door within 72 hours. You just need to unlock your car with the Onto app and enjoy your drive!
We are a high-growth tech scale-up, having launched 4 years ago with significant funding from top-tier VCs, most recently raising 125 million of equity and debt in July 2021 through a Series B funding round. Onto. Our team has grown dramatically, with offices in London and Leamington and with overseas expansion planned for 2022.
By 2030 the UK government has declared that all new cars must be electric. At Onto we believe that change can’t come soon enough and we want to give everyone the experience of driving an electric car whilst also doing the right thing for our planet.
Drivers also want more flexibility and the convenience of paying monthly but without long-term personal finance contracts or the hassle of arranging insurance, servicing, tax or repairs.
Over the last 10 years, other industries such as media and food delivery have already shown that customers love the benefits of a subscription service. One industry that hasn’t moved forward so quickly is how people purchase cars. 2 out of 3 UK drivers want their next car to be electric, but it’s daunting. Last year out of the 2.3m cars sold in the UK, 90% of new cars in the UK were sold through finance, yet 70% of consumers decided against paying the final balloon payment to own the car at the end of the contract.
About OntoTech
We’re a tight-knit and diverse bunch who care deeply about creating an amazing team for each and every person to work in. We understand the best way to create a product that our customers love is to create a team in which people love working. We are passionate about technology but also know that the purpose of our technology is to create a delightful product experience for our customers.
For anyone who has never worked for a company with a physical aspect to their product, this creates its own set of challenges for our teams. Our core digital product relies on customers using our mobile app to access their cars. Any issues or errors mean that someone can’t use the car correctly and creates a poor customer experience.
Our operations teams also use our own technology to manage our fleet and deliveries to and from customers. Missing a delivery ultimately means the car does not turn up at a person’s house. This cannot be fixed by just updating the data in our database, meaning the quality of what we build is paramount to creating a delightful customer experience.
As you would expect from a tech-driven company we’re working across a number of exciting technologies. We’re cloud-based at heart, focussed around AWS. Our back-end technology of choice is Python 3.7 using the Django framework with our front end written in React 16.8 with Redux. We also use GraphQL for our APIs. Our apps are native, written in Swift 5.2 using SwiftUI and Kotlin 1.4 respectively.
A day in the life of one of our engineers is extremely varied. Many of the problems we are solving daily have not been solved before. As we double our fleet size every three months, it’s the role of OntoTech to ensure that every customer gets the full benefits of our product each and every time they use their car.
By joining us now you’ll be joining at an early stage in our growth. Your role will truly be impactful to our customers each and every day. You’ll also get to work with us as we scale our platform and solve the technical challenges this will entail.
Requirements
Who you are
- You’re an existing Software Engineer currently working on building highly scalable commercial software and web applications
- You have experience in designing, testing, refactoring and amending complex applications
- Someone who develops performant, efficient and reliable applications
- Experienced in reviewing code and pull requests from other teams members
- Experienced in designing and maintaining software documentation to ensure that processes and procedures can be easily accessed and understood by other members of the team
- Someone who has experience in estimation and planning work using adaptive agile methodologies
- Passionate about technology and keep abreast with technology innovations across different ecosystems
What you will do
As a member of our Internal Tools team you will work to enhance our tooling used by our Internal Operations and Customer Success teams to run our business. Our custom software ensures that all of our vehicles are managed through their lifecycle and also acts as our CRM system for customers. You will work closely with team members across engineering, product management and design.
As we plan to expand the team over the next few years this role offers a real opportunity for personal growth and for you by becoming a more senior engineer or even moving into more of a leadership role. There will also be an opportunity to explore your passions with internal movement between our squads.
You will:
- Develop fast, reliable, efficient and highly scalable applications
- Architect, test and release new features in collaboration with Product Owners, UI/UX designers and other engineers
- Document your software by developing documentation, flowcharts, diagrams, charts, clean code and code comments
- Identify and resolve scalability and performance issues
- Perform code reviews with other engineers
- Advocate for best engineering practices where needed and be familiar with security and engineering best practices
- Mentor younger engineers within your squad
What you need
At the heart of Onto tech stack is Python/Django, ReactJS, Swift, Java, Kotlin and Terraform. As we scale we will be reviewing our technologies, but at the moment we need experienced Python Engineers.
For this role you will need have
- Substantial experience working with commercial Django applications
- Proficiency in other basic web technologies like HTML, CSS and Javascript
- Some experience working with at least on cloud-computing platform (we use AWS)
- Experience building and consuming rest applications
- Experience writing maintaining and unit testable code
It would be a bonus for you to have
- Experience working with GraphQL in Django
- Experience with ReactJS
- Experience using terraform to manage infrastructure as code
- Experience using containerization technologies like docker
Benefits
As well as a competitive salary we provide a number of other benefits including:
- Onto car discount (via Salary Sacrifice) – become a customer and join the EV revolution
- 200 Annual Learning budget
- Summer and Christmas Party
- Quarterly off-sites and team building
- Small milestone gifts (Birthdays, Life Milestones, Work Milestones)
- Reward and Recognition monthly and every quarter for employees
- Discounts on retail, travel and cinema tickets through perks at work
- Shuttle bus & car available for staff from Kings Cross & the office
Salary: Competitive based on experience