OpenPhone Logo

OpenPhone

Senior Backend Engineer, Data & Insights

Posted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
As a Senior Backend Engineer, you will design and build solutions for customer data and contacts, using AI and other tools. You'll code, architect, and lead projects while ensuring high standards of code quality and team support,
The summary above was generated by AI

For millions of teams working in dozens of industries, day-to-day business gets done on the phone. So why — despite the huge leaps we've taken in design and usability — does most business phone software still look, feel, and act like it was born in the 90s? OpenPhone is changing that.

We’re a new type of business phone with a mission to help people communicate better and be more productive.

We’re backed by Y Combinator and some of the best venture firms around including Tiger Global, Craft Ventures, Slow Ventures, and others. We take pride in providing an exceptional customer experience and a product people love, which is why we’re excited that our customers have rated us the #1 VoIP Provider on G2.

OpenPhone is the modern, sophisticated answer to the clunky, outdated phone systems that have been slowing down businesses for years. With thousands of happy customers and several rounds of funding in just five years, it's safe to say we're onto something big.

About the Role

As part of this new squad within the Growth and Scale group, this Senior Backend Software Engineering role is pivotal in driving initiatives that directly contribute to our company's strategic objectives. This is a new team that will use AI and more to help our customers manage + derive insights from their data.

Some of the areas you’ll support:

  • Contacts: A key area of the product we plan to evolve this year. You’ll help us design and build an evolved solution with other teams and cross-functional stakeholders to scale efficiently.
  • Customer data: Along with contacts, you’ll enrich + expand the data our customers store + capture within OpenPhone. You will help us scale our systems in powerful way, using a mix of methods + tools like AI.
  • Organization & Views: We want our customers to easily have visibility into their conversations, calls, and contacts so they can use easily. We want to use AI to make this a powerful optimization hack!

Your contributions will directly impact our ability to grow and scale as a company. As a Senior Backend Engineer at OpenPhone, you will spend a majority of your time coding, architecting, and owning moderate to complex components. Beyond your technical work, you may also lead a small team or lead a project. You might also spend time providing technical guidance, code reviews and design and deliver on small/medium size projects end-to-end.

Technical stack and tools:

  • Our backend is built on Node using Typescript.
  • We use Kubernetes on AWS to orchestrate our infrastructure setup and deployment.
  • The overall architecture is event-driven microservices with RabbitMQ at the center of it.
  • We use a variety of databases for different purposes: Postgres, Mongo, Elastic, and Redis.
  • We use Kong as our public API Gateway.
  • Observability Tools: Datadog
  • Other Tools: Figma, Linear, Notion, and Slack

About you:

  • Strong experience with Typescript, or experience with object-oriented languages such as Java or C# and Javascript/Node.
  • Strong experience with observability tools, including metrics, structured logging and distributed tracing
  • You take ownership of your work and understand the importance of communication. You hold yourself to a high standard and help empower others to do the same.
  • You are intentional about how your work impacts customers, the community, and each other. You practice empathy, generosity, and thoughtfulness as you evaluate tradeoffs in pursuit of the best solution.
  • You are curious. You better seek to understand the ‘why’ behind things, so that you can better plan and build the ‘how’. You support your teammates and customers through the continuous pursuit of knowledge. You’re a lifelong learner.
  • Your code is a pleasure for your teammates to read and understand and you strive to ensure it is readable, testable, and maintainable.. When working in the codebase, you leave things better than you found them.

Compensation

The annual base salary range for this position in Canada is $192,000 - $212,000 CAD, plus equity and benefits. This range is designed to align with market rates in areas where we are actively recruiting across Canada.

The range displayed reflects the target for new hire salaries, and within this range, individual pay is determined by your skills and experience, as well as relevant education. Your recruiter can share more and answer questions about the specific salary range during the hiring process.

Salary is just one component of OpenPhone’s total compensation package. Your total rewards package will include equity, extensive medical coverage, a monthly lifestyle stipend, and a flexible PTO policy.

Who we are

As a fully remote company, we thrive asynchronously as a team. We are curious, ambitious, and dedicated to our work. We value trust above all else, and have a strong bias for action. If you're looking for a place to do your life's work, please get in touch. We'd love to hear from you.

And remember, there's no such thing as a 'perfect' candidate. We're looking for optimists with grit and determination, who are excited to face the challenges of a growing startup. OpenPhone is the type of company where you can grow, and we encourage you to apply for this role even if you don't think you meet all the requirements.

We are committed to creating an inclusive and diverse work environment. It is important that you are able to bring your authentic self to work every day. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #LI-Remote

Top Skills

AWS
Datadog
Elastic
Figma
Kong
Kubernetes
Linear
Mongodb
Node.js
Notion
Postgres
RabbitMQ
Redis
Slack
Typescript

Similar Jobs

41 Minutes Ago
Remote
Canada
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Machine Learning Engineer, you will develop and implement cutting-edge machine learning algorithms, train sophisticated models, and collaborate with various teams to integrate AI functionalities into Atlassian products. Your responsibilities include designing architectures, conducting experiments, and guiding junior engineers, ensuring the transformative potential of AI is realized across offerings.
6 Hours Ago
Easy Apply
Remote
30 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
The Principal Engineer, Analytics will provide technical leadership across engineering teams, contribute to company-wide reporting, mentor contributors, solve complex technical problems, and drive project ownership from concept to production, focusing on analytics development and performance optimization within a highly agile environment.
Top Skills: Ci/CdClickhouseDevsecopsGoKafkaNatsPostgresRuby On Rails
7 Hours Ago
Remote
Hybrid
8 Locations
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Senior Software Engineer on the Cash App Families team, you will lead the design, execution, and delivery of features to help families manage personal finances. You will collaborate with various stakeholders, oversee technical discussions, enhance architectural integrity, and mentor other engineers to elevate their skills.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account