Backend Software Engineer

  • OpenPhone
  • Chile, Colombia, México
Descripción

About the Role

As a Senior Backend Software Engineer in the Connect Squad within the Growth and Scale group, you will play a key role in driving initiatives that align with the company’s strategic goals. Our team focuses on integrating OpenPhone into the small business (SMB) tech stack to support current customers, attract new ones, and develop strategic product partnerships.

Some areas you'll work on:

  • OpenPhone’s (New) API: You’ll help architect and build our first public API. This will allow users to send text messages, sync contacts, and log messages and calls programmatically. And that’s just the beginning!
  • Integrations: You’ll help scale our integrations, moving beyond one-off integrations like Hubspot and Salesforce to support various integrations at scale, starting with CRMs and expanding from there.
  • Contacts: You’ll contribute to evolving this key area of the product, working with cross-functional teams to ensure efficient scaling.

In this role, you'll spend most of your time coding, architecting, and managing moderate to complex components. You may also lead small teams or projects, providing technical guidance, conducting code reviews, and delivering on projects from start to finish.

Technical Stack and Tools:

  • Backend: Node.js using TypeScript
  • Infrastructure: Kubernetes on AWS
  • Architecture: Event-driven microservices with RabbitMQ
  • Databases: Postgres, Mongo, Elastic, Redis
  • Public API Gateway: Kong
  • Observability Tools: Datadog
  • Other Tools: Figma, Linear, Notion, Slack

About You:

  • Strong experience with TypeScript, or object-oriented languages like Java or C# along with JavaScript/Node.
  • Proficiency with observability tools, including metrics, structured logging, and distributed tracing.
  • You take ownership of your work, value communication, and hold yourself to high standards, empowering others to do the same.
  • You consider the impact of your work on customers, the community, and your team, making thoughtful decisions and trade-offs.
  • Curiosity drives you. You seek to understand the "why" behind things and continuously pursue learning, supporting your team and customers.
  • You write readable, testable, and maintainable code, striving to improve the codebase wherever you work.

Who We Are

OpenPhone is a fully remote company, where we work asynchronously as a team. We value curiosity, ambition, and dedication. Trust is at the core of our culture, and we encourage a strong bias for action. If you're looking to contribute your life's work, we’d love to hear from you.

Otras Vacantes

Estas vacantes tienen roles y ubicación similares.

Xe.com
C# .Net Developer

  • 1 nov
  • Tiempo Completo
  • Ingeniero Backend
  • Remoto 🇨🇱
Multiplica Talent
Consultor SAP

  • 29 oct
  • Tiempo Completo
  • Ingeniero Backend
  • Remoto ( 5 ubicaciones )
10Pearls
Fullstack Developer

  • 24 oct
  • Tiempo Completo
  • Ingeniero FullStack
  • Ingeniero Backend
  • Remoto ( 20 ubicaciones )