About the job
Greetings! I’m Paul, the Vice President of Engineering at Customer.io. We are currently seeking inquisitive and motivated Full Stack Engineers who are eager to take ownership of significant projects and create exceptional experiences for our customers. In this role, you will be responsible for designing, building, and delivering the fundamental product experiences that our users depend on while driving innovation in communication tools.
About Customer.io
With over 8,000 companies, ranging from dynamic startups to established global brands, utilizing our platform to dispatch billions of emails, push notifications, in-app messages, and SMS daily, Customer.io facilitates automated communications that resonate with audiences. Our technology revolutionizes how teams send smarter, more relevant messages by leveraging real-time behavioral data. Behind the scenes, we utilize Go, React, Ember, and AI to accelerate our deployment and ensure scalability.
Our Core Values
Ownership
You take initiative on projects from start to finish. You thrive in fast-paced environments, embracing ambiguity and leading complex projects, whether in an official capacity or not.
Engineers with Product Insight
You think like a user, prioritizing frontend elegance, backend performance, and all aspects of the user experience.
A Healthy Skepticism of the Status Quo
You approach challenges with rigor and creativity, adhering to best practices while prioritizing progress.
Key Responsibilities
- Develop full stack features using Go, React, and Ember to enhance key customer workflows.
- Collaborate with team members to transform ideas into tangible customer value.
- Share your expertise and elevate team standards by publicly sharing your progress through short videos, insightful writing, and mentorship.
- Assist in evolving our systems to accommodate a growing customer base, message volume, and diverse use cases.
- Leverage AI agents to facilitate multi-file modifications by defining the scope, crafting prompts, and validating outputs.
What We Seek
- A minimum of 7 years of experience in building and scaling backend services and product-facing features.
- Proficiency in TypeScript, React (or a similar framework), and a statically typed backend language such as Go.
- A strong commitment to frontend polish, backend performance, and enhancing the overall customer experience.
- Experience with APIs, relational databases, and writing testable, efficient code.
- A proactive mindset that favors action over perfection, with pride in making technical decisions.

