Skip to main content
Back to all jobs

Software Engineer at Nomio

Are you a Software Engineer who values craft over credentials? Join a profitable, independent London legaltech company that is eliminating AI hallucinations by turning messy contracts into verified data. Working with a small, elite team of four, you will own features end-to-end using a stable, high-leverage stack of Python, Django, and HTMX. This isn't a ticket-taking factory; you'll lead user research, design the architecture, and ship high-stakes code where precision truly matters. If you have an affinity for functional thinking and want to build something that genuinely works, this is the role for you.

About this role

Role overview

Join a high-trust engineering team of four building the verified foundation for legal AI. You will own problems end-to-end—from user research and design to infrastructure and deployment. Using a "deliberately boring" tech stack of Python, Django, and TypeScript, you'll solve complex data extraction challenges where precision is paramount and edge cases are endless.

About the company

Nomio

Nomio

Software

Nomio is a legal technology company that transforms signed legal contracts into an intelligent, searchable contract repository. Their platform uses structured data to capture, summarise, and manage key terms, deadlines, and risks in legal agreements, providing businesses with instant access, reminders, and control over contractual data. Nomio aims to eliminate chaos inherent in traditional document storage solutions, offering features such as universal search, intelligent timelines for automatic deadline tracking, granular access control, and dedicated customer support tailored to legal professionals and fast-growing organisations.

What you'll do

What you will do

  • Own entire features across the full stack, including backend logic in Django, frontend interactions with HTMX, and cloud infrastructure management.
  • Conduct direct user research to understand legal workflows and translate those insights into clean, compositional code and robust system abstractions.
  • Collaborate with a multidisciplinary team of physics, cognitive science, and fintech experts to maintain a high-quality codebase focused on type safety and testing.

Who you are

Who this is a fit for

  • Demonstrates strong functional programming aptitude and rigorous, compositional thinking to produce maintainable, clean code regardless of specific language history.
  • Has a proven track record of shipping production-grade features end-to-end and taking full ownership of the product lifecycle in a professional setting.
  • Thrives in a small-team environment with high independence, identifying and fixing architectural or product problems without needing external direction.

Why this role

Why this role is remarkable

  • Work in a high-autonomy environment where engineers are treated as product owners, making critical design decisions rather than just executing tickets.
  • Join a profitable, self-sustaining company that prioritizes quality and craft over VC-driven growth cycles, ensuring long-term stability and deliberate shipping.
  • Tackle technically deep problems involving messy legal data and high-stakes verification where your work directly prevents AI hallucinations in the legal sector.

Jack & Jill

How Jack & Jill work together

Jack
I get to know what you’re great at, then find roles you’d never find yourself.
Jill
I recruit from Jack’s network and make the intro when I spot a great match.

Meet Jack

Thumbnail for Meet Jack

Jack gets to know what you're great at and what you want next, then searches 15 million jobs daily and helps you discover roles at companies like this.

How does this work?

Jack’s an AI agent for job searching and career coaching. He works for you.

Jill is the AI recruiter working for the company. She recruits from Jack’s network.

If it’s a match and the company wants to meet you, they’ll make the intro. In the meantime, if you’d like, Jack will send you excellent alternatives.

Find a job with Jack

Ready to find your next role?

Talk to Jack for 10 minutes and see your first matches.