Senior Backend Engineer (Go)
BestowFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates should have typically 10+ years of experience building scalable, distributed systems in Go or similar statically typed languages. Deep experience with both relational (MySQL, Postgres) and non-relational (DynamoDB, BigTable) databases, comfort with cloud-native environments (AWS, GCP), and familiarity with APIs, observability, and operating production systems are required. A bias for action and pride in owning technical decisions are also essential.
The Senior Backend Engineer will design and evolve distributed systems in Go to handle billions of daily events and messages, and store and index petabytes of data. They will lead architectural decisions for performance, reliability, and real-time event processing, and improve service-to-service communication. Responsibilities include uncovering and resolving system bottlenecks, tackling high-throughput challenges across data pipelines, queues, and scheduling infrastructure, and debugging production systems at scale. The role also involves sharing knowledge through videos, writing, and mentorship, and leveraging AI tools for prototyping and decision-making.
Marketing automation for customer engagement
Customer.io is a marketing automation platform that helps businesses engage with their customers throughout their lifecycle. It allows companies to segment their audience based on real-time events, enabling personalized messaging that enhances customer connections and engagement. Unlike many competitors, Customer.io offers A/B testing and professional support services to optimize marketing strategies. The goal is to empower businesses to send data-driven messages that improve customer engagement and drive revenue.