At a Glance
- Tasks: Automate vehicle data pipelines and enhance parts procurement systems.
- Company: Join a seed-stage tech company revolutionising the automotive aftersales industry.
- Benefits: Competitive day rate, hybrid work model, and potential for equity.
- Other info: Collaborative team environment with opportunities for growth and innovation.
- Why this job: Tackle challenging problems and shape the future of automotive technology.
- Qualifications: Experience in software engineering, preferably with TypeScript and data projects.
- Type Script Contract (3 months initially) Hybrid (London)
- Build the systems that automate parts procurement
- About Carpata
Carpata is building the infrastructure to automate parts procurement across the automotive aftersales industry, a market worth more than $2 trillion globally.
The hard part is fitment.
Garages, dealers and fleets spend a lot of time working out which part fits which vehicle, and they still order the wrong one too often.
Solve that and the rest of the process can be automated.
Give us a registration and a job, and we return the right parts and let you order them from your supplier.
We are a seed-stage company with paying customers in production.
The founders have built and sold automotive technology businesses before.
We are backed by Concept Ventures, Nosara Capital and angels from Car Wow, Just Park, Autotrader and Bumper.
The Role
Your first project is to automate the vehicle data pipeline that keeps our catalogue current.
Every vehicle on the UK road has to be matched to the right entry in the catalogue, the source data changes every month, and parts of that process still need an engineer to run them.
You will build the pipeline that does it on a schedule, so that our catalogue team reviews what it proposes rather than operating it.
The work is a mix of data engineering, matching records across sources that describe the same vehicle differently, and production engineering on AWS.
It is not infrastructure-heavy: the Lambda, Postgres and Terraform foundations are already in place.
Beyond that, the work follows the roadmap.
We are building in three areas: catalogue intelligence, which is identifying the right part for a given vehicle and catching errors before customers do; workflow automation, which covers search, ordering and integrations with the systems garages and dealers already use; and supply, connecting more suppliers so customers can order through us whoever they buy from.
Over three months you would work in at least two of these.
We are a small team and do not specialise early, so we need someone comfortable moving between backend, data and, when needed, front-end work.
You would get up to speed with our Lead Engineer, who owns the platform architecture, and work day to day with Pete, our CTO, and with our catalogue lead, who brings the automotive knowledge.
The Stack
Type Script throughout the platform, with some existing data tooling in Python.
Postgres.
AWS Lambda with Terraform.
A Graph QL API.
Next. js and React on the front end.
Most of our code is written with Claude Code, so engineers spend more of their time on design, on directing the implementation, and on reviewing and testing what comes back.
We are still working out the best way to build like this, and we want people who are interested in that question, not just tolerant of the tools.
The language you have written most in matters less than it used to, though Type Script is home.
Why Join Now
Most of the hard problems are still open, and there are not many of us to solve them.
Whoever joins now will have a large say in what we build and how we build it, including how we work with AI tools.
Who We Are Looking For
A software engineer, backend or full stack, who will take on a hard problem and see it through, rather than work through tickets.
- You have turned a process that ran by hand into one that runs without a person in the loop.
- You ship small and often: pull requests merged the week they open, then improved on what breaks.
- You build with AI tools every day, check what they produce, and know where they fall short.
- You back your decisions with numbers and share them when they are bad as well as when they are good.
- You have worked somewhere small, where you had to work out the approach rather than be handed a specification.
- You go for the hardest part of the problem first, not the predictable route.
- You build for a mechanic at 6pm on a Friday, not for a demo.
Experience on data projects helps but is not essential. An interest in cars helps but is not essential either.
- This Role Is Not For You If
- You need the problem fully defined before you start.
- You would rather perfect something than ship it.
- You think "good enough" is acceptable when the customer needs it right.
- You design for the happy path and hope.
- You dismiss feedback that challenges an assumption rather than getting interested in why.
- Length
Three months to start, five days a week. If it is working for both sides we would look to extend, or talk about a permanent role. Equity is offered to full-time employees.
Rate
We talk about the day rate on the first call.
Working Pattern
Hybrid. Three days a week in our office at Elephant & Castle, two remote.
Start
As soon as you are available.
Visa
We cannot sponsor visas.
- Hiring Process
- 45 minutes with Pete, our CTO: your background, the work you are proudest of, and what we are building.
- 60 minutes technical, in person, with one of our engineers.
- 60 minutes with Matt, our CEO.
We give clear feedback at each step and aim to come back within a week.
If you do not tick every box but the problem interests you, get in touch anyway.
#J-18808-Ljbffr
Software Engineer (Contract) employer: Carpata
At Carpata, we pride ourselves on being an exceptional employer that fosters a vibrant work culture in the heart of South London. As a Founders Associate, you'll not only collaborate closely with experienced entrepreneurs but also enjoy significant autonomy and the opportunity to shape the future of automotive operations. With a focus on employee growth, strategic impact, and a dynamic environment, we empower our team to thrive while making meaningful contributions to the industry.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Contract)
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Carpata or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Carpata.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Carpata.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Carpata that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Software Engineer (Contract)
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Carpata.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Carpata and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Carpata
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Carpata uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.