View All Jobs 1398

Senior Backend Software Engineer, Connect - Remote Eligible

Architect and build OpenPhone’s first public API for user integrations.
Remote
Senior
1 month ago

✨ About The Role

- The Senior Backend Software Engineer will be part of the Connect Squad within the Growth and Scale group at OpenPhone. - This role involves architecting and building OpenPhone's new public API, enabling users to programmatically send text messages and sync contacts. - The engineer will help transition from bespoke single integrations to supporting various integrations at scale, starting with CRM-type integrations. - A key focus will be on evolving the contacts area of the product, collaborating with other teams and cross-functional stakeholders. - The position requires spending a majority of time coding, architecting, and owning moderate to complex components. - The engineer may lead a small team or project, providing technical guidance and conducting code reviews. - The technical stack includes Node using Typescript, Kubernetes on AWS, and an event-driven microservices architecture with RabbitMQ.

⚡ Requirements

- Strong experience with Typescript or object-oriented languages such as Java or C# and Javascript/Node is essential for this role. - A solid background in observability tools, including metrics, structured logging, and distributed tracing, is crucial for success. - The ideal candidate takes ownership of their work and values effective communication within the team. - Empathy, generosity, and thoughtfulness are important traits, as the candidate will need to evaluate tradeoffs in pursuit of the best solutions. - A curious mindset is necessary, with a desire to understand the 'why' behind tasks to better plan and execute the 'how'. - The candidate should be a lifelong learner, supporting teammates and customers through continuous knowledge pursuit. - Writing clean, readable, testable, and maintainable code is a key expectation for this position.
+ Show Original Job Post
























Senior Backend Software Engineer, Connect - Remote Eligible
Remote
Engineering
About OpenPhone
The all-in-one business phone for teams.