About the role
Application
About the Company
Our client is a rapidly growing AI-powered legal technology company transforming how law firms manage their operations.
Its platform automatically captures billable activity across a lawyer’s devices while supporting timekeeping, bill review, compliance, and firm-level intelligence. Rather than replacing legal professionals, the technology addresses one of the legal industry’s longest-standing administrative and operational challenges.
The company works with law firms, professional services organisations, and public-sector customers internationally. Backed by leading venture capital firms, it has experienced significant growth and is continuing to expand its product and engineering teams.
About the Role
We are looking for a Software Engineer to join the core product engineering team and build AI-powered software used daily by legal professionals around the world.
This role sits at the centre of the engineering organisation and is responsible for designing, building, and shipping production software across web, desktop, and mobile platforms.
Engineers work directly with customers to understand business challenges, prototype AI-powered workflows, and deliver production-ready solutions at high velocity.
The ideal candidate is a product-minded, full-stack engineer who enjoys solving complex technical problems while collaborating closely with customers and cross-functional teams.
Key Responsibilities
Design and develop AI-powered products that transform legal workflows.
Work directly with customers to understand requirements and translate business problems into technical solutions.
Prototype and integrate AI solutions, including Retrieval-Augmented Generation pipelines.
Build and deploy production software across web, desktop, and mobile applications.
Develop backend services using Go and serverless AWS infrastructure.
Build frontend applications using React, TypeScript, and Next.js.
Participate in code reviews and contribute to engineering best practices and team culture.
Ship production code multiple times each day within a fast-paced engineering environment.
Tech Stack
Go
React
TypeScript
Next.js
AWS Serverless
Microservices
Retrieval-Augmented Generation
Web, desktop, and mobile applications
Required Experience and Skills
Must Have
2–5 years of software engineering experience within high-growth startups or leading technology companies.
Strong full-stack software engineering experience.
Hands-on experience with AWS, Go, React, TypeScript, and Next.js.
Strong product mindset with high ownership.
Comfortable working directly with customers.
Excellent communication and collaboration skills.
Computer Science degree from a leading university.
Nice to Have
Production experience building Retrieval-Augmented Generation pipelines.
Experience designing and deploying serverless architectures.
Core Competencies
Successful candidates will demonstrate:
Strong software engineering fundamentals.
Product ownership and customer empathy.
Ability to work in a fast-moving, high-growth environment.
Passion for AI-enabled product development.
Strong collaboration and communication skills.
Desire to help shape engineering culture as the team grows.
Why Join?
Build AI-powered products that solve real-world operational problems.
Work directly with customers and influence product direction.
Join a rapidly growing legal technology company.
Ship production code daily using a modern technology stack.
Work alongside a highly technical team in a fast-paced, product-focused environment.
Contribute to the engineering culture as the organisation continues to grow.




