As a Backend Engineer at OpenPhone, you'll join a dynamic team working on our innovative communication platform for small and medium-sized businesses. You'll contribute to one of our specialised engineering pillars that power different aspects of our growing platform, and join one of our teams across our Engineering pillars, who own different areas of our platform: Workflow Automation, Communication, Connect and AI Agent Engine. Our backend is built on Node using Typescript using Kubernetes on AWS to orchestrate our infrastructure setup and deployment. The overall architecture is event-driven microservices with RabbitMQ at the center of it.