Engineering
This is a role for somebody near the start of their career who wants to be stretched rather than parked.

About the role
This is a role for somebody near the start of their career who wants to be stretched rather than parked. ContactVerse is building the screens that small businesses use to configure AI agents that answer their phones, and you would be building real ones, on real deadlines, with your work reviewed by people who will tell you the truth about it.
What you will do
- Build and maintain screens in our admin and customer-facing applications.
- Take a requirement from the docs site through to a merged pull request, including the parts that are not fun.
- Work to the API contracts the backend publishes, and say so clearly when the contract and the behaviour disagree.
- Write your work up in the daily update, honestly, including what did not go well.
- Ask early. A junior who asks after an hour is doing the job; one who guesses for two days is not.
- Fix your own defects, and learn from the review comments rather than only applying them.
Your first year
First 90 days. Shipping small changes independently, with review comments getting shorter.
By six months. Owning a screen end to end and being trusted with it.
By twelve months. Reviewing somebody else's code usefully.
What you will bring
- Solid JavaScript, HTML and CSS. Not framework-deep yet, but not copy-and-paste either.
- Some React, or another component framework you could translate from.
- Git, and the understanding that a branch and a pull request are how work reaches other people.
- Evidence you build things: a project, a contribution, a course you finished rather than started.
- Written English good enough to describe a problem clearly in a chat message.
- Willing to be corrected, and curious about why.
Nice to have
- TypeScript.
- An eye for whether a screen is actually usable.
- Exposure to REST APIs and what a bad one feels like.
- Any experience of being on a team, paid or not.
What you will work with
React, our component library, and a documented API estate of several hundred endpoints with the request and response shape published for each.
What this role is not
Not a role where you are left alone to sink. You will be given work slightly beyond you, and support to get through it.
How we work
Everything is remote and nobody is in an office. The team spans the UK and India, with the main working overlap in the evening IST. The precise pattern is agreed with you rather than imposed.
We are a small company and we write things down. Decisions are recorded, corrections are made to the source rather than to the output, and status is expected to be honest even when it is unwelcome.
Compensation and what we offer
- Fully remote working, with company-provided equipment where the role requires it.
- A role with unusual scope for its level, because the organisation is being built rather than joined.
- Direct access to the founders. There are no layers between this role and the people making the decisions.
How we will assess you
We assess against three or four weighted signals agreed before we read a single CV, rather than against years of experience or a list of tools. Expect three stages:
- Introductory conversation with our People team. About 30 minutes, covering the role, your background and what you are looking for. This first conversation may be with an AI assistant; you will be told at the time and may ask to speak to a person instead.
- Conversation with the hiring manager. About 60 minutes, going deep on what you have done and how you think.
- A working session on a real ContactVerse problem. About 60 to 90 minutes. Not a whiteboard exercise and not a take-home test you do unpaid in your evenings.
We aim to complete the process within three weeks and to give you a decision, with reasons, within three working days of the final stage.
Equal opportunity
ContactVerse is an equal opportunity employer. We welcome applications regardless of age, disability, gender identity or expression, marital or civil partnership status, pregnancy or maternity, race, religion or belief, sex or sexual orientation. We select against the published signals for the role and nothing else. If you need an adjustment at any stage of the process, tell us and we will make it. It will not count against you.
Research consistently shows that some candidates apply only when they meet every criterion. If this role interests you and you meet most of what is listed, please apply.
How to apply
Write to career@contactverse.ai quoting reference POS-023, with your CV and a short note (a few paragraphs is plenty) on the part of this role you would most want to get your hands on, and why.


