Junior Software Developer
Role details
Job location
Tech stack
Job description
- Integrating with third-party APIs - vehicle data, finance, DVLA-adjacent sources, marketing platforms, payments, comms, whatever the product needs
- Pulling and structuring data from across the industry - APIs where they exist, scraping and extraction where they do not, cleaning messy data so it is actually usable
- Designing simple, clean UI that dealers and workshop staff will actually use
- Spinning up new prototypes quickly, and turning the ones that work into proper products
- Making sensible calls about data structures and schemas so we do not paint ourselves into a corner six months from now
What we mean by "vibe coding"
You are fluent with AI coding tools - Claude Code, Cursor, Copilot, Codex, whichever you favour. You use them to ship multiples faster than you could alone. But - and this matters - you understand the code well enough to spot when the AI is wrong, to debug it, and to refactor it when it gets messy.
This role is not for someone who pastes prompts and hopes. It is for someone who has internalised the new way of building and gets a real kick out of how much one person can now ship.
Requirements
Do you have experience in TypeScript?, * A solid grasp of databases - relational modelling, schemas, joins, indexes, and an instinct for why bad data structures hurt you later
- Comfortable building modern web UI (React / Next.js or similar), with taste for what "good" looks like and why
- You have integrated with third-party APIs and understand auth, rate limits, webhooks, retries, and error handling
- You have done some form of data extraction - APIs, scraping, parsing CSV / JSON / XML, cleaning messy real-world data
- You ship. You have something - however small or rough - that we can actually look at
- Self-disciplined and self-motivated. In a team of two there is literally nobody to chase you, and equally nobody slowing you down - this matters more than anything else on this list
- Strong written communication - you can explain a trade-off in a paragraph that a non-engineer can follow
Nice-to-haves
- Any familiarity with the motor trade - we can teach you what you do not know, but genuine curiosity helps
- Comfortable with git, basic deployment (Vercel, Railway, Supabase or similar), and basic security and data hygiene
- An eye for marketing or growth - our flagship is a marketing product, so understanding the user's job is a real advantage
- Experience with workflow and automation tools (n8n, Make, Zapier) for stitching things together quickly
This role is suitable for a recent graduate or someone in their first year or two out of university. Huge experience is not the point. Drive, taste, and AI-fluency are.
Benefits & conditions
- The industry is "non-tech". You will spend time learning how dealerships and workshops actually work.
- You will need to make calls without a roadmap committee blessing each one. We would rather you tried something and we learned, than waited for permission.
- We are a small company. The salary reflects that - what we offer in return is unusually direct experience, real ownership, and a front-row seat to building something that lasts.
If any of that sounds like a deal-breaker, it probably is. Please do not apply - and we mean that kindly.
What we offer
- Salary: £28,000 - £35,000 pro-rata, depending on experience
- Hours: 30 - 40 hours per week, with genuine flexibility to suit you
- Location: fully remote within the UK, or hybrid / office-based at our Lincoln HQ if local
- Standard holiday allowance and workplace pension
- AI tooling subscriptions paid (Claude, Cursor, and any other tools you genuinely use)
- Future profit share / equity opportunity as the business grows - this is a small team and early hires share in what gets built
- A direct line to the founder. What you build goes live, often the same week
- A front-row seat to building a small software company - you will learn product, customers, sales, and ops, not just code