cover image
Oliver Bernard

Oliver Bernard

www.oliverbernard.com

36 Jobs

51 Employees

About the Company

OB are an industry leading technology recruitment consultancy operating across the UK and Europe. Established in 2010 by Billy Jenkins and James Mace, we specialise across the entire tech industry - placing contract and permanent talent in technical roles, ranging from entry level to C-level positions.

With more than a decade’s experience, we’re the number one agency for some of the most exciting technology brands in the UK including ASOS, SKY, BBC and SkyScanner. Our extensive talent pool is made up of the best technology candidates around, which enables us to deliver our promise of providing tech companies with more than just people in seats.

We also extensively invest and are proud to host regular online and in-person events for our tech community where we leverage excellent guest-speakers who focus on specific areas - including JVM, Java, Agile, CTOs, Product and more.

Visit the community page on our website to find out more and register online for our next event!

Listed Jobs

Company background Company brand
Company Name
Oliver Bernard
Job Title
Senior Backend Engineer
Job Description
Job title: Senior Backend Engineer Role Summary: Lead the design, development, and maintenance of high‑performance, scalable Node.js backend services for a fast‑growing energy‑tech startup, ensuring reliability, security, and continuous delivery. Expactations: 5+ years of Node.js development, proven architect of complex, scalable solutions, strong AWS expertise, deep understanding of async & distributed systems, proficiency in DevOps practices, effective communicator and mentor. Key Responsibilities: • Design and implement scalable Node.js microservices and APIs • Own architecture decisions, performance tuning, and reliability strategies • Collaborate with the Head of Engineering and cross‑functional teams to translate product requirements into robust solutions • Conduct code reviews, enforce coding standards, and mentor junior engineers • Maintain CI/CD pipelines and cloud infrastructure on AWS (Lambda, ECS/EKS, API Gateway, S3, RDS, DynamoDB) • Implement monitoring, logging, and automated testing to ensure service health • Resolve production incidents, root‑cause analysis, and post‑mortem documentation. Required Skills: • Node.js (JavaScript/TypeScript), RESTful/GraphQL API design • AWS services: Lambda, API Gateway, ECS/EKS, CloudFormation, S3, RDS, DynamoDB • Docker, Kubernetes, Git, CI/CD tools (Jenkins, GitHub Actions, CircleCI) • Unit/integration testing frameworks (Jest, Mocha, Supertest) • SQL & NoSQL database experience (PostgreSQL, MySQL, MongoDB, DynamoDB) • Strong asynchronous programming, message queues, and distributed system patterns • Security best practices, code quality, and documentation. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field (required). • AWS Certified Developer – Associate or equivalent AWS certification preferred.
London, United kingdom
Hybrid
Senior
24-11-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
Senior AI Engineer - Up to £140k
Job Description
Job Title: Senior AI Engineer Role Summary: Design, develop, and maintain agentic AI systems and workflows for a SaaS scale‑up, driving product features and platform reliability. Expectations: Own the AI platform’s evolution, collaborate closely with the CTO on requirement definition, and deliver production‑ready agentic solutions with high quality and scalability. Key Responsibilities: - Build and extend agentic applications using Python and LangGraph. - Design, test, and tune LLM prompts and agent orchestration patterns. - Implement new features and optimize existing agentic workflows in a fast‑moving production environment. - Ensure code quality, maintainability, and robust documentation. - Collaborate with cross‑functional teams and provide technical guidance. - Monitor system performance, troubleshoot issues, and apply best practices for reliability and security. Required Skills: - 1–2 + years experience building agentic AI applications. - Strong expertise in Python programming. - Proficiency with LangGraph; familiarity with Multi‑Channel Platform (MCP) is a plus. - Deep understanding of LLMs, prompt engineering, and agent orchestration. - Ability to tune models for performance and cost efficiency. - Experience in early‑stage production environments. Required Education & Certifications: - Bachelor’s degree in Computer Science, Machine Learning, Data Science, or related field. - Industry certifications in AI/ML (e.g., Google Cloud AI, AWS ML, or similar) are advantageous.
United kingdom
Remote
Senior
25-11-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
Senior Full Stack Engineer
Job Description
**Job Title** Senior Full Stack Engineer **Role Summary** Design and implement scalable web applications that power agentic AI tools. Own the architecture, lead feature delivery from ideation to production, and ensure high code quality across a full-stack stack focused on frontend and cloud services. **Expectations** - Deliver end‑to‑end features that directly impact business users. - Own architectural decisions, refactor legacy code, and set coding standards. - Collaborate with a small high‑trust team, communicating progress and roadblocks clearly. - Keep pace with emerging AI integration patterns and maintain technical excellence. **Key Responsibilities** 1. Develop and maintain production‑ready web applications using Next.js, React, TypeScript, and Node.js. 2. Refactor and extend legacy Python codebases, ensuring smooth integration with modern services. 3. Design and implement cloud‑native solutions on AWS (Lambda, DynamoDB, S3, etc.). 4. Build and integrate language‑model‑based components with LangChain or similar frameworks. 5. Write unit, integration, and E2E tests to guarantee robustness. 6. Participate in code reviews, providing constructive feedback and enforcing best practices. 7. Collaborate with product and design teams to translate requirements into scalable solutions. 8. Monitor application performance, troubleshoot issues, and optimize resource usage. 9. Contribute to documentation and knowledge sharing within the engineering group. **Required Skills** - Proficient in TypeScript, JavaScript, React, and Next.js (server‑side rendering, API routes). - Solid experience with Node.js and Express / Koa for backend services. - Familiarity with Python (especially legacy code maintenance). - Hands‑on experience deploying and managing applications on AWS (EC2, Lambda, RDS, S3, CloudFront, IAM). - Knowledge of modern AI toolkits (LangChain, Transformers) and integrating them into web services. - Strong grasp of RESTful and GraphQL APIs, WebSockets, and authentication flows (JWT, OAuth). - DevOps skills: CI/CD pipelines (GitHub Actions, GitLab CI), containerization (Docker), and basic infrastructure as code (Terraform, CloudFormation). - Testing frameworks: Jest, React Testing Library, Mocha/Chai, or equivalent. - Strong problem‑solving, code quality mindset, and ability to mentor peers. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience). - Optional certifications such as AWS Certified Developer – Associate or AWS Certified Solutions Architect – Associate.
London, United kingdom
Hybrid
Senior
26-11-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
Back End Developer
Job Description
**Job title:** Back End Developer **Role Summary:** Design, develop, and maintain scalable cloud‑native back‑end services using Node.js and AWS (or equivalent). Operate infrastructure, container orchestration, and monitoring for high availability and performance. Collaborate with front‑end, DevOps, and product teams to deliver secure, high‑quality APIs and microservices. **Expectations:** - Deliver production‑ready services on time against defined SLAs. - Ensure security, compliance, and cost efficiency of deployed solutions. - Demonstrate strong problem‑solving and clear communication within cross‑functional teams. **Key Responsibilities:** - Design, implement, and manage AWS/Azure/Google Cloud infrastructure for Node.js applications. - Build, test, and deploy Node.js services, applying RESTful API design principles. - Package services with Docker, orchestrate with Kubernetes; automate deployment pipelines. - Monitor application performance and infrastructure health; troubleshoot and remediate issues. - Conduct security reviews, patch vulnerabilities, and maintain audit trails. - Document architecture, deployment procedures, and operational guidelines. **Required Skills:** - Proficiency in Node.js and JavaScript (ES6+). - Solid experience with PostgreSQL and relational database design. - Cloud‑native development: AWS (EC2, RDS, IAM, S3, CloudWatch), Azure, or GCP. - RESTful API design and implementation. - Containerization (Docker) and orchestration (Kubernetes). - Monitoring (CloudWatch, Prometheus, Grafana) and logging best practices. - Strong debugging, problem‑solving, and task decomposition. - Excellent written and verbal communication; collaborative mindset. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Relevant cloud certification preferred: AWS Certified Developer – Associate, Azure Developer Associate, or Google Cloud Professional Cloud Developer.
United kingdom
Remote
03-12-2025