Senior Backend Engineer

OpenPhone
Summary
Join OpenPhone's Growth and Scale group as a Senior Backend Software Engineer and play a pivotal role in driving initiatives that directly contribute to the company's strategic objectives. This new team will leverage AI to help customers manage and gain insights from their data. You will support key areas like evolving the product's contact features, enriching customer data, and improving the organization and visibility of conversations and calls. Your contributions will directly impact OpenPhone's growth and scaling. As a senior engineer, you will focus on coding, architecting, and owning moderate to complex components, potentially leading small teams or projects. OpenPhone offers a competitive salary, equity, extensive medical coverage, a monthly lifestyle stipend, and a flexible PTO policy.
Requirements
- 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
- Take ownership of your work and understand the importance of communication
- Hold yourself to a high standard and help empower others to do the same
- Be intentional about how your work impacts customers, the community, and each other
- Practice empathy, generosity, and thoughtfulness as you evaluate tradeoffs in pursuit of the best solution
- Be curious and seek to understand the βwhyβ behind things
- Support your teammates and customers through the continuous pursuit of knowledge
- Write code that is readable, testable, and maintainable
- Leave things better than you found them when working in the codebase
Responsibilities
- Design and build an evolved contact solution with other teams and cross-functional stakeholders to scale efficiently
- Enrich and expand the data our customers store and capture within OpenPhone
- Help scale systems in a powerful way, using a mix of methods and tools like AI
- Improve customer visibility into their conversations, calls, and contacts
- Spend a majority of your time coding, architecting, and owning moderate to complex components
- Lead a small team or lead a project
- Provide technical guidance, code reviews
- Design and deliver on small/medium size projects end-to-end
Benefits
- Annual base salary range of $192,000 - $212,000 CAD
- Equity
- Extensive medical coverage
- Monthly lifestyle stipend
- Flexible PTO policy
- Fully remote work