We’re looking for a full-stack PHP + Vue developer who is passionate about coding and problem-solving across a tech stack. The role offers a wide variety of project types, from greenfield to enhancement and refactoring of existing projects, working on backend, frontend, and mobile apps.
DealerKit is on a mission to revolutionise automotive retailer businesses by streamlining every aspect of their business, from initial sales leads to after-service.
We’re a small, tightly knit team looking for talented, like-minded individuals to join our team and help propel DealerKit’s automotive SaaS apps to the next level.
You’ll be working right across our stack. This may include working on Laravel-powered backend APIs, adding features to our UI in Vue / TypeScript, or developing our mobile app using React Native.
You’ll work directly with the founder and CTO to provide support and guidance. We are very much a tech-led business.
You’ll be involved in the entire development process and will have the opportunity to help shape features, implement your own ideas and help hone our development processes.
Learning new technologies and diving into fresh challenges excites you. You’re quick to pick things up and make them work.
Typescript
Vue 2/3
PHP, Symfony and Laravel
React Native
Redis
Docker
Nomad
Terraform
MySQL
5+ years of commercial experience with PHP (preferably Symfony / Laravel, Typescript / Javascript, preferably with Vue)
Strong foundations in relational databases (MySQL, Postgres)
Experience working with REST APIs and integrating third-party systems.
You're passionate about technology and want to develop your skills in frontend, backend and dev-ops.
You enjoy taking ownership of whole projects. You want to build APIs to power your own clean UIs and can communicate what you're doing and your progress.
The ability to work well on your own as well as in a team environment.
Excellent verbal and written communication skills.
DevOps experience, maintaining CI/CD pipelines.
Experience with cloud platforms (AWS, Google Cloud, etc)
Mobile / React Native development experience.
You’re not scared of shipping fast, getting the MVP out there, and iterating after to achieve perfection.
You like working in a small team without corporate red tape and middle management.
You like making things easier for customers and colleagues. If there’s a roadblock, you want to remove it.
You love reading and learning about new ways of doing things. There’s always a better way.
You’re a positive person and know how to look on the bright side.
You’re comfortable with a little chaos and uncertainty. We move fast!
The thought of meeting a customer doesn’t scare you.
You will get a brand new company MacBook Pro.
We’ll cover your monthly Gym/Swim membership.
Pension scheme included.
Flexible working (child care commitments and personal preference may be accommodated within reason)
You can travel. Although this is a remote position, occasional travel / away time will be required. We hold quarterly in-person team retreats/meet-ups and impromptu focus days. You will be required to meet with team members and visit customers during your onboarding and orientation period. All travel and accommodation costs will be reimbursed.
We are a young, award-winning automotive software business leading the way with our flagship business management SaaS platform, DealerKit. It has been over 11 years in the making, built on the foundation of over 100+ years combined motor trade experience. We have experienced phenomenal growth over the last twelve months and are looking to expand our amazing team to help us revolutionise the automotive software space going forward.
Once we have reviewed your application we will contact you regarding the next steps:
Initial remote screening meeting (≤ 1hr) - to find out more about you, your skills and how you would fit into the team.
Technical Interview / Pair Programming (~2hrs)
In-person meeting - We’ll invite a selection of candidates to meet in person to discuss the role in further detail and better judge how you will fit into the team.
Make an offer - we’ll make an offer of employment.
Induction - We’ll provide you with all the gear you need to work, organise a mentoring schedule to get you started, and help you get on your feet as our newest team member!