cover image
Owen Thomas

Owen Thomas

owenthomas.io

23 Jobs

7 Employees

About the Company

Hey, we are Owen Thomas. We are a relationship first recruitment partner for Data, Product & Engineering, across Contract and Permanent roles in the UK & Europe.

Humanness matters. We believe that empathy is the core of great recruitment; bringing opportunity and businesses to life, beyond what a person can see on a website.

All done with our OT personal touch.

Our mission: To be leaders within our specialisms and create unrivalled opportunities both internally and externally.

We balance purpose and profit. Actively investing a proportion of our profits into projects that positively influence; diversity in tech & the climate crisis.

We do not claim to change the world, but we will do our very best to leave it in a better place than we found it.

Listed Jobs

Company background Company brand
Company Name
Owen Thomas
Job Title
Leading Sustainable E-Commerce | Mid & Senior Back End Engineer Roles | Scala/Java (JVM) | Up to £100K + Bonus | REMOTE (UK) or 1 Day Per Week (LDN)
Job Description
**Job title** Mid/Senior Back End Engineer – Scala/Java (JVM) – Sustainable E‑Commerce **Role Summary** Design, build, and maintain resilient, scalable back‑end services in Scala/Java for a global sustainable marketplace. Own end‑to‑end product lifecycle, from discovery through deployment and monitoring, collaborating closely with cross‑functional teams to deliver customer‑centric solutions. **Expectations** - Deliver high‑quality, maintainable code that scales to millions of users. - Own feature development from concept to production, ensuring reliability and performance. - Participate actively in incident response, post‑mortem analysis, and continuous improvement cycles. - Maintain strong communication with product and design stakeholders to translate business requirements into technical solutions. **Key Responsibilities** - Develop and maintain REST/GraphQL APIs and microservices using Scala/Java on the JVM. - Design and implement data models, SQL and NoSQL databases, ensuring query efficiency and data integrity. - Configure and manage cloud infrastructure (AWS), IaC (Terraform), containerization (Docker), and CI/CD pipelines. - Build, consume, and monitor event‑driven systems (Kafka or RabbitMQ). - Participate in architecture reviews, blameless post‑mortems, and engineering guilds to promote best practices. - Own code quality (unit, integration, load testing) and enforce coding standards. - Monitor system performance, set up alerts, and drive rapid incident resolution. **Required Skills** - 3+ years of professional software engineering experience in Scala or Java. - Experience building high‑scale, fault‑tolerant services and APIs. - Proficient with relational (SQL) and non‑relational (NoSQL) databases. - Strong understanding of distributed systems, event streaming, and microservices. - Familiarity with AWS services, Terraform, Docker, and CI/CD tooling. - Ability to work in Agile, user‑centric development environments. - Excellent problem‑solving and communication skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent industry experience). - No mandatory certifications required; AWS, Terraform, or Docker certifications are a plus.
United kingdom
Remote
Senior
25-11-2025
Company background Company brand
Company Name
Owen Thomas
Job Title
Founding Backend Engineer | Python, TypeScript, LLMs, RAG | Seed-Funded B2B SaaS | £100,000 - £160,000 + Early Stage Equity | London, Hybrid | Can Sponsor + Relocate
Job Description
Job Title: Founding Backend Engineer Role Summary: Architect and develop production‑grade AI features for a B2B SaaS platform, integrating LLMs, RAG, and advanced data processing into scalable backend services. Expectations: Join the founding engineering team, take full ownership of end‑to‑end systems, influence technical strategy, and deliver AI capabilities that provide immediate customer value in a fast‑moving startup environment. Key Responsibilities - Design and implement AI‑powered workflows for handling unstructured and semi‑structured data. - Develop intelligent document processing, matching, and extraction modules. - Build scalable, high‑performance pipelines and RESTful APIs using Python (and TypeScript where needed). - Implement retrieval, embedding, and search components for large‑scale data. - Productionise LLM‑driven features, monitor performance, and iterate on models. - Collaborate directly with the CTO and other founding engineers to shape architecture and tooling. Required Skills - Proficient in Python backend development; TypeScript experience is a plus. - Hands‑on experience deploying LLMs and NLP solutions in production. - Strong background in data pipelines, distributed systems, and large‑scale processing. - Cloud platform expertise (AWS, GCP, or Azure). - Comfortable in high‑ownership, rapid‑iteration startup settings. - Excellent communication skills and a product‑oriented mindset. Required Education & Certifications - Bachelor’s degree or equivalent practical experience in Computer Science, Software Engineering, or a related field. ---
London, United kingdom
Hybrid
30-11-2025
Company background Company brand
Company Name
Owen Thomas
Job Title
Backend Engineer, Contract | Python (Django), Java and Rust | Fully Remote / EU-Based | Rate £550-650pd, Outside IR35 | 12-months Contract Length
Job Description
Job title: Backend Engineer (Contract) Role Summary: Senior contractor building scalable backend services in Python/Django with additional expertise in Java and Rust. Responsible for designing robust APIs, optimizing performance, and ensuring secure, maintainable code within a cloud-native environment. Expectations: • Deliver high‑quality solutions under a 12‑month contract. • Communicate clearly and autonomously. • Quickly integrate into existing architecture and contribute to AI initiatives. • Operate fully remotely; EU residency required for legal compliance. Key Responsibilities: - Design, develop, and maintain backend services using Python and Django. - Collaborate with product and platform teams to scale critical infrastructure. - Optimize performance, implement secure coding practices, and maintain clean architecture. - Apply best practices across multiple programming paradigms and languages (Python, Java, Rust). - Contribute to the development of AI components within the backend stack. Required Skills: - Senior-level experience with Python and Django in production environments. - Proficiency in Java and Rust; ability to switch between languages as needed. - Strong knowledge of MySQL and scalable database design. - Experience designing and consuming RESTful APIs; familiarity with cloud‑native systems. - Proven track record in performance optimisation and secure coding. - Excellent communication skills and a freelance mindset capable of rapid ramp‑up. Required Education & Certifications: - Bachelor’s degree or equivalent in Computer Science or related field (preferred). - Demonstrated certifications or evidence of advanced expertise in Python/Django (e.g., DjangoCon, Python Institute) is a plus.
United kingdom
Remote
30-11-2025
Company background Company brand
Company Name
Owen Thomas
Job Title
Senior Full Stack (Front End) | Build the Future of On-Screen Discovery | 1 Day LDN | £100K + Equity
Job Description
**Job title** Senior Full Stack (Front End) Engineer **Role Summary** Own high‑impact product features from concept through launch in an early‑stage, fast‑moving team. Design and ship polished, scalable front‑end experiences, create developer‑friendly SDKs, component libraries, and API contracts, while contributing to back‑end services that power them. Champion performance, accessibility, maintainability, and high‑quality code across the stack. **Expectations** - 3+ years of professional software engineering with a full‑stack focus. - Proven experience building front‑end applications in JavaScript/TypeScript with React (or comparable framework). - Practical knowledge of Node.js/Express or similar server‑side frameworks. - Demonstrated ability to develop SDKs, component libraries, or developer‑tooling. - Strong product instinct, design sensibility, and attention to detail. - Comfortable shipping fast in an early‑stage environment, taking ownership, and collaborating closely with designers, founders, and customers. **Key Responsibilities** - Build, test, and maintain scalable, performant front‑end interfaces and full‑stack features. - Own features end‑to‑end: technical design, implementation, testing, and launch. - Design and implement intuitive SDKs, UI component libraries, and integration tools for external developers. - Collaborate with designers, product leads, senior engineers, and external partners to shape UX and product direction. - Contribute to back‑end services and APIs (Node.js/Express), defining clean, well‑documented contract designs. - Champion best practices for performance, accessibility, and maintainability across the stack. - Assist in defining engineering processes, tooling, and standards as the team grows. **Required Skills** - JavaScript/TypeScript, HTML, CSS expertise. - Modern front‑end framework proficiency (React preferred). - Node.js / Express or equivalent back‑end framework experience. - Experience building SDKs, component libraries, or developer‑focused tools. - Knowledge of state‑management libraries (e.g., Redux, Zustand) and front‑end testing frameworks (Jest, React Testing Library). - Familiarity with build tools (Webpack, Vite, Rollup) and cloud deployments (AWS, GCP, Azure). - Strong understanding of system design for data‑heavy applications. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. ---
London, United kingdom
Hybrid
Senior
28-12-2025