Be part of our small London-based team at Undefined, creating thoughtful, human-first digital products for clients and internal projects.

Our Story
This is Undefined (https://thisisundefined.com) is a small London-based product studio working together with forward-thinking companies across a range of different sectors. All ideas are different and we treat them that way. We love creating digital products with a purpose and are looking for someone to join us so we can continue our mission.
About the role
We’re looking for a Full-Stack JavaScript Developer who enjoys working across both backend and frontend — someone comfortable in Node.js but equally happy crafting great user experiences in the browser. This is an initial 6-month fixed-term role, with the potential to extend or become permanent.
You’ll work end-to-end on projects: from shaping ideas, building out features, integrating services and APIs, through to testing, iterating and shipping. You’ll contribute to both client work and internal product development, and have plenty of space to learn, explore and grow as the team grows.
Our current stack includes Typescript, React (/Native), Next.js (& sometimes nuxt.js) + Nest.js. On the backend, we work with Node.js and modern tooling to build reliable, scalable, human-focused products.
We welcome the use of AI tools to support development — but we value thoughtful engineering and understanding of the code being produced. Independent thinking is important to us; we see AI as an assistant, not a replacement.
We’re a small, friendly team, so finding the right culture fit matters as much as your technical skills.
Responsibilities
About you
Location
This is a hybrid role. The current split is 1-2 days per week in our office, in Bethnal Green, the remaining is remote, although you're always welcome in the office if you prefer.
Job Type
Full-time, Fixed term contract, Temp to perm
Salary
£45,000 - £55,000 per annum.
Benefits
Ability to commute/relocate
Language
Work authorisation
Come and join us! Please apply with availability.
Send us your CV and a cover letter explaining why you'd be perfect for this role.
Apply for this position