Ready for a change?

Our team has big goals to revolutionize how local businesses do their marketing. 

careers at onelocal

With great solutions comes a great team

We have built a team of dedicated problem solvers who are always coming up with new strategies, new ideas and new ways to collaboratively drive our company forward. These ideals are what define our company and allow us to deliver the very best for our clients.

Our founding story

Originating in Toronto, our company has evolved into a global force with an innovative team of professionals. We’ve adopted a remote-first policy, fostering a modern and adaptable work environment. This approach allows us to stay at the forefront of industry trends to empower our team and our clients.

careers at onelocal

We're always connected

We’re proud to be fully remote and hiring internationally. Our virtual workflows and options to co-work allow us to stay connected and embrace our culture of equal opportunities. 

We speak the same language

Although we are a diverse team from around the globe, we share the same vision to revolutionize how local businesses do their marketing. 

Our Leadership Team

Edward Yao

Founder and CEO

Long-time entrepreneur, Edward, founded Canada’s first daily deal company and grew it to $50M GMV, with a team of 130+ people and 10k+ SMB clients. This was just the start. Edward saw a gap in the SMB market and began working on what OneLocal is today. His commitment is to make a big impact with SMBs and their growth strategies, and continue building an inclusive environment for our team.

Scott Ingles

CTO

Scott has worked in the digital marketing space since 1999. For the past 2 years, Scott has brought an innovative perspective to OneLocal overseeing the Delivery, Product, and Engineering teams and directing the implementation of the latest automations and AI-driven technologies for our clients and teams to leverage.

Olivier Thibault

COO

Olivier has spent 10+ years scaling tech firms. For the past 3 years, Olivier has been instrumental in building an environment for our team to grow and flourish in their passion for supporting SMBs. With this, a culture of “owners” has been constructed to give all who join the work-life balance that fits their lifestyle.

Our culture

"At OneLocal, we embrace our differences, learn from one another and celebrate new challenges. We are comprised of caring, collaborative and innovative people that work as one team to produce amazing results."
Edward Yao
Founder & CEO

Why work at OneLocal?

Hear from our team about what gets them excited about working at OneLocal.

remote jobs for engineers, software engineering, remote start up

Our #oneteam values

Our perks

Continuous Skills Advancement

We provide lunch and learns, training tutorials, courses for skill advancement and other opportunities to learn new things.

Flexible Working Hours

Different types of flexible work options are available. We aim to find the best way that works for you while still delivering on our goals.

Work-Life Harmony

Enjoy a work environment that values work-life harmony, offering generous PTO and Recharge Days.

Remote-First Work Environment

Embrace a remote-first work policy for a modern, adaptable, and supportive work environment.

Stock Options

We believe in mutual success; as the company grows, so do the stakes for every employee at OneLocal.

Team Events

We celebrate our successes with annual celebrations, monthly team outings, virtual get-togethers, game nights and more.

See what we get up to

Work-life balance, remote first work environment, co-working opportunities, and team meet-ups are just some of the perks that make working at OneLocal unique.

Where we work

Looking for a remote-first work environment? Enjoy the flexibility of working from anywhere.

How we hire

We use a 3 step hiring process to get to know you and your skills. If you're looking for an opportunity that is equal parts challenging and rewarding, we'd love to hear from you.

Once you’ve submitted your application, our team will carefully review it and reach out for a preliminary screening call if we identify a potential fit.

The purpose of this call is to gain a deeper understanding of your background and, of course, to get to know you better! Come prepared with your elevator pitch so we can make the most of our time.

Throughout our hiring process, we incorporate role-specific assessments. Whether it’s a take-home assignment, a role-play scenario, a presentation, or a code assessment, our team is eager to understand your perspective, thought process, and critical thinking abilities.

Before reaching a final decision, you’ll have the opportunity to meet some of our team members at different stages of the process.

This typically involves 1-2 rounds where each team member can ask you specific questions about your experience, your take-home assignment, and how we can align to ensure that this is the best environment for your learning and growth.

We also encourage you to come prepared with specific questions you may have for our team – we appreciate a curious mind!

Still have questions?

Check out our FAQ to learn more about how we determine if you're the right fit.

Job Openings

OneLocal is a leading provider of AI-powered digital marketing solutions for small and medium-sized businesses. We are committed to helping SMBs grow by providing easy-to-use, affordable, and effective marketing tools. From websites and SEO to reviews, advertising, social media, and more, our cloud-based platform offers a suite of interconnected tools that streamline operations and facilitate seamless customer communication. Leveraging structured and unstructured data, we power our own AI capabilities to automate client interactions, generate engaging content, and streamline information workflows.

We are looking for a Business Development Representative to join our Sales Team. The ideal BDR is a motivated, results-driven individual looking to join an early-stage technology company and help us drive growth and innovation.Ideally, you have worked in sales for about a year or more and love the thrill of a sale and a hot lead. We are looking for someone who thrives in a team environment and has a resilient mindset. If you’re ambitious and ready for your next challenge, we want to hear from you!

What You'll Be Doing

  • Lead generation through cold calling and booking demos for our Account Executives
  • Proactively seeking new business opportunities through consistent prospecting
  • Identifying client needs and suggesting appropriate products/services
  • Setting up meetings or calls between (prospective) clients and Account Executives
  • Staying up-to-date with new products & services and new pricing/payment plans we have to offer

What You Bring

  • Comfort and previous experience with cold calling
  • Experience selling technology to small & medium businesses is an asset
  • Track record of achieving sales quotas
  • Hands-on experience with multiple sales techniques
  • Understanding of sales performance metrics
  • Excellent communication and negotiation skills
  • Experience with Salesforce is a plus

Why You’ll Love Working Here:

  • The opportunity to have a major impact at a growing company that is helping small and medium-sized businesses grow their digital presence
  • Remote first: We have committed to a remote-first work environment with access to co-working spaces in Toronto. This means our roles are open to candidates who can work between the core hours of 9am - 5pm EST
  • 3 weeks paid vacation + 5 paid personal days
  • Stock options in a YC backed start-up
  • Virtual social events: coffee chats with your colleagues and happy hours!

At OneLocal, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly create the best company culture possible. We strongly encourage applications from candidates of all backgrounds, experience, and perspectives regardless of race, gender, sexual orientation, marital status, age, citizenship, disability, and national origin.



Apply Now

OneLocal is looking to hire SEO Freelancers on a short-contract basis to assist with website SEO audit digital presence updating.

What You’ll Be Doing

  • Conduct comprehensive on-page and technical SEO audits for client websites and provide actionable feedback to our internal team based on your findings
  • Conduct competitor analysis to identify content gaps and opportunities for improvement or expansion of existing content.
  • Provide reports and insights on each audit to our account management team
  • Ongoing optimizations to our clients’ Google Business Profiles (GBP)
  • Other tasks as required.

What You Bring

  • Some experience with content creation or copywriting focused on local SEO.
  • Understanding of conversion rate optimization (CRO) and its relationship to SEO.
  • Familiarity with Core Web Vitals, schema markup and technical SEO.
  • Strong knowledge of local SEO tactics and strategies, including GBP optimization and link building strategies.
  • Strong communication skills and experience working within a development team.
  • Experience working with industry standard tools such as Screaming Frog, SEMRush, Ahrefs, or similar.
  • Self-motivated with excellent time management, attention to detail and a demonstrated ability to manage multiple projects effectively and efficiently.

Nice to Have

  • Basic knowledge of HTML
  • Experience using Google Analytics and Google Tag Manager
  • Experience using Uberall
  • Experience working in Jira

We will be paying at a rate of USD $5.50 per hour.

Note: OneLocal pays freelancers using Direct Deposit. Please only apply for this position if you can get paid via Direct Deposit. Thank you!



Apply Now
 
At OneLocal, we know that marketing isn’t just about buying ads anymore. We also know how hard it is to keep up with rapidly-changing technologies. OneLocal provides SaaS solutions to small and medium businesses (SMBs) across the world. We offer our clients 10 digital marketing solution products that are impactful on their own, but even better together. We aim to be the perfect solutions partner by bringing together the right mix of technologies and local marketing expertise.
 
We’re looking for an Application Support Specialist (Tier 1) to join our Customer Success team. The Support Specialist is responsible for the resolution of client-related tickets coming from internal and external stakeholders. The role involves working closely with the rest of the Client Success teams (Client Implementation, Account Management, etc.) to ensure we create the best client experience possible. The ideal candidate is detail-oriented, pro-active and looking to join a fast-growing technology company. The core value of the Customer Success team is being client-centric.
 
 
What You’ll Be Doing
  • Take inbound support messages (Intercom) and calls, providing the best service for our customers
  • Document solutions to common and complex issues, resulting in customer-facing knowledge articles
  • Follow up with customers to ensure resolution and maintain satisfaction
  • Collaborate with the Account Management, Engineering, and Product teams to resolve technical issues and ensure client satisfaction, thereby fostering product enhancement and innovation
 
What You Bring
  • At least 2 years of experience in technical support and troubleshooting for software products
  • Experience working with small / medium sized businesses (SMBs) is an asset
  • Experience building great relationships with customers is an asset (retail/customer service/call centre/hospitality)
  • Ability to work in a fast-paced environment
  • Excellent problem-solving and analytical skills with high attention to detail
  • Strong customer focus with the ability to translate technical concepts into easy to follow instructions
  • Strong verbal and written communication skills with the ability to empathize and put the customer at ease
 
Why You’ll Love Working Here
  • The opportunity to have a major impact at a growing company that is helping small and medium sized businesses grow their digital presence
  • Remote first: We have committed to a remote-first work environment. This means our roles are open to candidates who can work between the core hours of 9am - 5pm EST
  • 3 weeks paid vacation + 5 paid personal days
  • Stock options in a YC backed start-up
  • Virtual social events: coffee chats with your colleagues and happy hours!
 
At OneLocal, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly create the best company culture possible. We strongly encourage applications from candidates of all backgrounds, experience, and perspectives regardless of race, gender, sexual orientation, marital status, age, citizenship, disability, and national origin.


Apply Now

AgencyEngine, agencyengine.ai, is the white-label B2B version of the OneLocal marketing platform. Drawing from years of experience in boosting local business growth, we have honed our ability to deliver exceptional digital presence to thousands of merchants. Today, we partner with software providers and franchisors to offer their SMB customers a robust in-house marketing solution. Our AI-driven agency-in-a-box empowers merchants to achieve the competitive digital presence necessary for thriving and expanding in their markets.

We are looking for talented and passionate individuals to embed the latest AI technology into our platform. We pride ourselves in our open and dynamic culture, our diversity, and being committed to a workplace where we all feel that we can be ourselves.

We are looking for a Senior Full Stack Software Engineer to join our growing engineering team. The ideal candidate has a deep understanding of both back-end and front-end development.

Our stack involves the following:

  • Frontend: Typescript, React, React Native
  • Backend: Typescript/Node.js, Express, Serverless, MongoDB, Redis
  • Infrastructure: AWS EC2, Lambda, HAProxy, Terraform

What You’ll Be Doing

  • Work with a wide range of product and technologies to own and solve product and technical problems end-to-end
  • Driving design and architectural decisions for new products and existing applications actively used by thousands of clients
  • Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools
  • You will help educate and mentor our fellow engineers in best practices

What You Bring

  • 5+ years professional engineering experience with at least 3 years of experience developing and maintaining a large web applications with modern, component-based JS framework (ideally react)
  • 2+ years of frontend/backend development experience using NodeJS
  • Deep understanding of JavaScript, ES6, CSS and HTML and the web ecosystem
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of frontend systems
  • You’re familiar with product and design lifecycles, and collaborating closely with designers, engineers, and product managers
  • You're passionate about great user experience and are detail oriented

It Would be Great if You Have

  • Experience with nosql database such as Mongodb
  • Experience with React-native and/or native mobile apps development
  • Experience with serverless
  • Experience leading other developers, providing feedback and directing work
  • Experience with setting up Continuous Integration(CI) and Continuous Development(CD) tools such as AWS CodePipeline, Circle CI, or Jenkins

Why You’ll Love Working Here:

  • Remote first: We have committed to a remote-first work environment. This means our roles are open to candidates who can work between the core hours of 9am - 5pm EST
  • 3 weeks paid vacation + 5 paid personal days
  • Stock options in a YC backed start-up
  • Virtual social events: coffee chats with your colleagues and weekly happy hours!

At AgencyEngine, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly create the best company culture possible. We strongly encourage applications from candidates of all backgrounds, experience, and perspectives regardless of race, gender, sexual orientation, marital status, age, citizenship, disability, and national origin.



Apply Now

OneLocal is a leading provider of AI-powered digital marketing solutions for small and medium-sized businesses. We are committed to helping SMBs grow by providing easy-to-use, affordable, and effective marketing tools. From websites and SEO to reviews, advertising, social media, and more, our cloud-based platform offers a suite of interconnected tools that streamline operations and facilitate seamless customer communication. Leveraging structured and unstructured data, we power our own AI capabilities to automate client interactions, generate engaging content, and streamline information workflows.

We are looking for talented and passionate individuals to embed the latest AI technology into our platform. We pride ourselves in our open and dynamic culture, our diversity, and being committed to a workplace where we all feel that we can be ourselves.

We are looking for a Data Engineer to join our growing team. 

What You’ll Be Doing

  • Automate manual processes through SQL, python, etc.
  • Define solutions for using, extracting, and manipulating data as driven by the business need for knowledge and decision-making.
  • Analyze documentation and propose data extraction solutions
  • Write code that uses APIs to download and upload data
  • Understand the nuances of the analysis required
  • Explain the complexities involved with data extraction to analysts
  • Stay up to date on the latest industry news and analysis techniques
  • Assist in tagging and data infrastructure design
  • Lead the analysis of digital data using Google Analytics to track website and mobile app performance
  • Create engaging and interactive data visualizations that make numbers meaningful
  • Use analytics tools like Google Analytics to create interactive and compelling dashboards and reports that provide clients actionable insights
  • Conduct journey analysis to map out customer experiences and identify opportunities for improvement
  • Implement and manage tags using platforms like GTM 
  • Implement A/B tests to identify opportunities for improvement

What You Bring

  • 2-4 years of experience in digital marketing analytics
  • 2-4 years of experience using SQL, python, or working with APIs
  • 2-4 years of experience designing ETL solutions
  • A Bachelor’s or Master’s degree in a relevant field (Statistics, Mathematics, Computer Science, or Business—anything that made you fall in love with numbers)
  • Experience with data visualization programs like Tableau (you can turn a spreadsheet into a masterpiece)
  • Hands-on experience with Google Analytics (you know your bounce rate from your conversion rate)
  • Familiarity with tag management platforms (GTM, you’re the tag whisperer)
  • Experience working with Google’s data storage tools (Google BigQuery)
  • Data savvy individual with good knowledge and hands-on experience in SQL queries. We need a person who understands database components like schemas, tables, stored procedures, triggers, DDM and DDL commands, and data management.
  • Salesforce Knowledge

General Requirements

  • English proficiency is a must. Being a remote team we favor asynchronous written communication; it's important you can communicate your ideas clearly as you will be interacting with other English-speaking coworkers.
  • Ability to learn and adapt quickly; there will be many uncertainties and questions that will come up and part of your job will be to do the research, present options, and execute.

Why You’ll Love Working Here:

  • The opportunity to have a major impact at a growing company that is helping small and medium sized businesses grow their digital presence
  • Remote first: We have committed to a remote-first/distributed team work environment with access to a co-working space in Toronto
  • Paid vacation + paid personal days
  • Virtual social events: coffee chats with your colleagues and weekly happy hours!

At OneLocal, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly create the best company culture possible. We strongly encourage applications from candidates of all backgrounds, experience, and perspectives regardless of race, gender, sexual orientation, marital status, age, citizenship, disability, and national origin.



Apply Now

AgencyEngine, agencyengine.ai, is the white-label B2B version of the OneLocal marketing platform. Drawing from years of experience in boosting local business growth, we have honed our ability to deliver exceptional digital presence to thousands of merchants. Today, we partner with software providers and franchisors to offer their SMB customers a robust in-house marketing solution. Our AI-driven agency-in-a-box empowers merchants to achieve the competitive digital presence necessary for thriving and expanding in their markets.

We are looking for talented and passionate individuals to embed the latest AI technology into our platform. We pride ourselves in our open and dynamic culture, our diversity, and being committed to a workplace where we all feel that we can be ourselves.

Job Overview

We are on the hunt for a seasoned Senior DevOps Engineer with a strong background in cloud observability, container orchestration, cloud operations, and incident response. The ideal candidate will have experience working with FinOps, CICD, developer tools, repository and source control architecture, developer build environments, and ensuring data storage efficiency.

Essential Duties and Responsibilities:

  •  Cloud Observability: Implement and manage advanced cloud observability tools to monitor and optimize system performance, ensuring high availability and reliability for our service offerings.
  •  Container Orchestration: Deploy and maintain Kubernetes (K8s) clusters, specifically using Amazon EKS, to ensure robust container orchestration and streamlined deployments.
  •  Cloud Expertise: Demonstrate proficiency in one of the major cloud platforms (AWS, Azure, or Google Cloud) to architect, manage, and optimize scalable cloud infrastructures.
  •  Operations & Incident Response: Lead the incident response process utilizing tools like PagerDuty or equivalent to ensure swift identification, management, and resolution of critical issues, maintaining service continuity.
  •  FinOps: Analyze and manage cloud costs effectively using FinOps principles, employing various tools and aggregators to ensure cost efficiency and resource optimization.
  •  CICD: Design, implement, and maintain continuous integration and continuous deployment (CICD) pipelines to enhance development workflows and delivery cycles.
  •  Developer Tools: Advance the use of modern developer tools, including AI-powered assistants like GitHub Copilot, to streamline coding practices and enhance overall productivity.
  •  Repository and Source Control Architecture: Architect and manage repository structures and source control processes to support development teams in effectively collaborating and maintaining code quality.
  •  Developer Build Environments: Create and optimize developer build environments to facilitate smooth and efficient development, testing, and deployment processes.
  •  Data Storage Efficiency: Design strategies and systems for efficient data storage, ensuring optimal performance, cost management, and scalability of storage solutions.

Requirements:

  •  Minimum of 5 years of relevant experience in a DevOps role, with a focus on cloud observability, container orchestration, and cloud operations.
  •  Cloud Expertise: In-depth knowledge and hands-on experience with one of the major cloud platforms (AWS, Azure, Google Cloud).
  •  Container Orchestration: Proven experience with Kubernetes (K8s) and Amazon Elastic Kubernetes Service (EKS).
  •  Incident Response: Familiarity with incident management tools like PagerDuty or equivalent, with a track record of handling and resolving critical incidents.
  •  FinOps: Strong understanding of Financial Operations (FinOps) principles and experience with tools and techniques for managing cloud costs.
  •  CICD Pipelines: Demonstrable experience in designing and maintaining CICD pipelines using tools such as Jenkins, GitLab CI, or similar.
  •  Developer Tools: Proficiency with modern developer tools, including AI-powered assistants like GitHub Copilot, and a solid understanding of their impact on the development lifecycle.
  •  Source Control: Expertise in repository management and source control systems, particularly with Git, GitHub, GitLab, or similar platforms.
  •  Build Environments: Experience in creating and optimizing developer build environments, ensuring they are efficient and conducive to high-quality code production.
  •  Data Storage: Proficiency in designing and managing data storage solutions that balance performance with cost-efficiency, considering scalability requirements.
  •  Problem-Solving Skills: Strong analytical and troubleshooting skills to resolve complex technical issues and optimize system performance.
  •  Collaboration: Excellent communication and collaboration skills to work effectively with cross-functional teams, fostering a culture of continuous improvement.

Plus

  •  Certification in relevant cloud platforms (AWS Certified Solutions Architect, Google Cloud Professional Architect, Azure Solutions Architect Expert).
  •  Experience in implementing and managing Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
  •  Familiarity with security best practices and compliance standards in cloud environments.

Why You’ll Love Working Here:

  • Remote first: We have committed to a remote-first work environment. This means our roles are open to candidates who can work between the core hours of 9am - 5pm EST
  • 3 weeks paid vacation + 5 paid personal days
  • Stock options in a YC backed start-up
  • Virtual social events: coffee chats with your colleagues and weekly happy hours!

At AgencyEngine, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly create the best company culture possible. We strongly encourage applications from candidates of all backgrounds, experience, and perspectives regardless of race, gender, sexual orientation, marital status, age, citizenship, disability, and national origin.



Apply Now

Get a Demo

Enter your details below to set-up your no-obligation demo. All fields are required.*