cover image
Dojo

Dojo

dojo.careers

5 Jobs

1,538 Employees

About the Company

First launch was back in 2009. So with over 15 years in the payments industry, we’ve got a story to tell.

Dojo is built to soothe customer and consumer pain points across the world for over 140,000 customers. And today, there’s over 1,200 of us in multiple locations across the UK, Ireland, Spain, Italy, and France.

Our mission is to empower businesses to thrive in the experience economy by creating the tools and tech that turns transactions into meaningful relationships.
We do that through sophisticated EPOS payments integrations, fast transactions, hospitality bookings, and a strong consumer restaurant app.

Listed Jobs

Company background Company brand
Company Name
Dojo
Job Title
Senior Software Engineer - Platform
Job Description
**Job Title:** Senior Software Engineer – Platform **Role Summary:** Lead the design, development, and operation of scalable, reliable, and secure platform services that underpin Dojo’s payment infrastructure. Drive developer enablement, automate operational processes, and champion best engineering practices across the organization. **Expectations:** - Deliver robust backend and infrastructure solutions in a cloud environment (GCP, AWS). - Enable rapid, autonomous engineering cycles through tooling, automation, and well‑defined APIs. - Maintain high service reliability while fostering innovation. **Key Responsibilities:** - Design, build, deploy, and operate scalable platform services (e.g., CI/CD pipelines, service discovery, monitoring). - Develop reusable libraries, SDKs, and automation tools that lower friction for feature teams. - Improve engineering workflows, including maintenance, roll‑outs, and incident management. - Evaluate and adopt cloud‑native technologies (Kubernetes, Kafka, Terraform, Pulumi, Crossplane). - Mentor peers on coding standards, testing, and operational excellence. - Collaborate with product, security, and ops teams to align platform capabilities with business needs. **Required Skills:** - 5+ years of backend engineering with deep experience in distributed systems. - Proficiency in Golang, Java, or .NET for building microservices. - Hands‑on expertise in Kubernetes, container orchestration, and cloud infra (GCP/AWS). - Strong command of IaC tools (Terraform, Pulumi, Crossplane) and GitOps practices. - Experience with messaging systems (Kafka, RabbitMQ) and data pipelines. - Solid understanding of developer workflow pain points and tooling for speed & confidence. - Excellent communication and stakeholder management; ability to explain technical concepts across teams. - Analytical, problem‑solving mindset; passion for tackling complex infrastructure challenges. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. - Relevant certifications preferred: AWS Certified Solutions Architect, GCP Professional Cloud Architect, Certified Kubernetes Administrator (CKA). ---
London, United kingdom
Hybrid
Senior
05-10-2025
Company background Company brand
Company Name
Dojo
Job Title
Salesforce CPQ Admin
Job Description
**Job Title:** Salesforce CPQ Administrator **Role Summary:** Manage and optimize Dojo’s Salesforce CPQ (Revenue Cloud) environment, partnering with product managers, business stakeholders, and solution architects to ensure a robust, scalable, and efficient quoting and pricing solution that supports commercial priorities and integrates smoothly with other systems. **Expectations:** - Deliver reliable CPQ configurations aligned with design standards. - Proactively identify and implement process improvements. - Ensure changes are low‑risk to downstream systems. - Collaborate effectively across product, development, and sales teams. - Maintain a customer‑first mindset while adhering to Dojo’s values of curiosity, relentlessness, and customer obsession. **Key Responsibilities:** - Configure and customize Salesforce CPQ, including product bundles, pricing rules, and approval workflows. - Build and maintain automation (Process Builder, Flow, Apex) to support sales processes. - Work with product managers and business stakeholders to iterate CPQ functionality. - Coordinate with solution architects to enforce design standards and scalability. - Conduct impact analysis and testing to ensure CPQ changes do not disrupt other Salesforce components or integrated systems. - Support development teams with requirements gathering and technical guidance for custom solutions. - Document configurations, processes, and best‑practice guidelines. - Provide ongoing CPQ support, troubleshooting, and user training. **Required Skills:** - 3+ years of hands‑on experience with Salesforce CPQ / Revenue Cloud. - Strong Salesforce configuration and customization expertise (Flows, Process Builder, Apex basics). - Proven experience designing and maintaining pricing and quoting solutions for commercial teams. - Ability to translate business requirements into technical specifications. - Excellent communication and stakeholder management skills. - Collaborative mindset; comfortable working with product, architecture, and development teams. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Systems, Business Administration, or related field (or equivalent practical experience). - Salesforce CPQ Specialist certification (preferred). - Additional Salesforce Platform or Administrator certifications desirable.
London, United kingdom
Hybrid
16-10-2025
Company background Company brand
Company Name
Dojo
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer **Role Summary:** Backend engineer within Device Management, responsible for designing, developing, and operating scalable, high‑traffic services that manage a global device fleet. Utilizes Go, microservices architecture, and cloud platforms to deliver reliable, efficient end‑to‑end device lifecycle solutions. **Expectations:** - Build resilient distributed systems that can scale with a rapidly growing hardware ecosystem. - Write clean, well‑tested Go code and maintain existing microservices. - Collaborate with product managers and cross‑functional teams to prioritize and ship features. - Own the entire delivery cycle: implementation, testing, deployment, and monitoring. - Continuously improve platform performance, reliability, and operational efficiency. **Key Responsibilities:** - Design and implement high‑traffic backend services for device provisioning, management, and support. - Develop, test, and maintain Go microservices and APIs. - Integrate services with cloud infrastructure (AWS or GCP) and CI/CD pipelines. - Monitor application health, troubleshoot production issues, and implement observability solutions. - Work with product managers to align technical solutions with customer and partner needs. - Participate in code reviews, architecture discussions, and knowledge sharing sessions. **Required Skills:** - Strong proficiency in Go for backend development. - Experience with microservices architecture and event‑driven design. - Familiarity with cloud platforms (AWS, GCP) and infrastructure as code. - Proficiency in CI/CD practices and DevOps tools. - Solid understanding of distributed system concepts (latency, fault tolerance, scalability). - Ability to write maintainable, well‑tested code and conduct thorough debugging. - Product‑centric mindset with a focus on reliability and user impact. - Excellent collaboration, communication, and ownership qualities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - Cloud certification (AWS, GCP, or equivalent) is a plus but not mandatory.
London, United kingdom
Hybrid
05-11-2025
Company background Company brand
Company Name
Dojo
Job Title
Frontend Engineer - Embedded Finance
Job Description
Job title: Frontend Engineer – Embedded Finance Role Summary: Design, develop, and maintain high‑quality, scalable web applications for Dojo’s connected commerce platform. Focus on the Customer Apps Embedded Finance team, creating tools around Takings, Transfers, Billing, Rewards, and Cashflow that streamline merchant operations and financial insights. Expectations: * 5+ years of professional frontend development. * Lead feature development from concept to production. * Mentor junior engineers and enforce best practices. * Collaborate closely with product, design, and backend teams. * Champion code quality, testing, and continuous improvement. Key Responsibilities: * Architect and implement new product features using React, TypeScript, and Next.js. * Write well‑tested, maintainable code; participate in code reviews and architectural discussions. * Integrate frontend with GraphQL APIs and maintain state management patterns. * Contribute to and evolve the centralized design system (Storybook) and component library. * Drive quality through automated testing (Vitest, Jest, React Testing Library, Playwright, Cypress) and visual regression (Chromatic). * Promote accessibility (WCAG, WAI‑ARIA) and performance best practices. * Collaborate with cross‑functional teams, define UX requirements, and iterate on solutions. * Mentor junior developers and share knowledge via the Web Chapter and internal workshops. Required Skills: * Expert in React, TypeScript, Next.js. * Deep knowledge of modern frontend architecture (hooks, component patterns, state management). * Proficiency with CSS‑in‑JS libraries (Vanilla Extract, Emotion, Styled Components). * Strong testing toolkit experience (Vitest, Jest, React Testing Library, Playwright, Cypress). * Familiarity with CI/CD pipelines, version control (Git). * Experience with design systems and Storybook. * Understanding of GraphQL and RESTful API integration. * Excellent communication and cross‑functional collaboration. * Passion for product quality, user experience, and continuous learning. Required Education & Certifications: * Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred). * No mandatory certifications required.
London, United kingdom
Hybrid
Mid level
24-11-2025