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
UK's Fastest Growing AI Hospitality Platform | Python/Django Engineer | Mid Level £60K - £90K + Equity | 3/4 Days London
Job Description
**Job Title** Python/Django Backend Engineer – Mid‑Level **Role Summary** Develop and maintain scalable backend services for an AI‑driven hospitality platform. Work within cross‑functional product pods to deliver high‑quality, production‑ready code, focusing on clean architecture, API design, and system reliability. **Expectations** - Deliver code quickly while maintaining quality and maintainability. - Collaborate seamlessly with product managers, designers, and fellow engineers. - Adapt to evolving stack (Python/Django, GraphQL, Go, Kubernetes, DataDog). - Contribute to technical standards and best practices. **Key Responsibilities** - Design, develop, test, and deploy new backend features and enhancements. - Build and maintain REST/GraphQL APIs and data pipelines. - Monitor and optimize production systems for performance, reliability, and user experience. - Participate in code reviews, provide constructive feedback, and uphold coding standards. - Document architecture, API specifications, and operational procedures. - Share knowledge, mentor junior developers, and raise overall engineering quality. **Required Skills** - Proficient in Python and Django (web/mobile application experience). - Experience with GraphQL, event‑driven architectures, and distributed systems. - Familiarity with Go, Kubernetes, and container orchestration. - Comfortable with CI/CD pipelines (GitLab), monitoring (DataDog). - Strong problem‑solving, coding style, and testing discipline. - Effective communication and collaboration across multidisciplinary teams. **Required Education & Certifications** - Bachelor's (or higher) in Computer Science, Engineering, Mathematics, or related technical field. - Professional certifications in relevant technologies (e.g., Python, Kubernetes, or cloud platforms) are a plus but not mandatory.
London, United kingdom
On site
Mid level
23-11-2025
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