Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 6
Go @ 6
React @ 6
TypeScript @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Customer.io is looking for a curious, driven Full Stack Product Engineer to own significant parts of the product and build core experiences for customers. The role involves designing, building, and shipping communication tools powered by real-time behavioral data.
Responsibilities
- Build full-stack features in Go, React, and Ember that support key customer workflows.
- Collaborate with teammates to turn ideas into shipped customer value.
- Share knowledge and raise the bar through short videos, thoughtful writing, and mentorship.
- Help evolve systems to support more customers, messages, and use cases.
- Use AI agents to make multi-file changes by scoping work, writing prompts, and verifying the output.
- Own problems end to end, make technical decisions, and drive complex projects through ambiguity.
- Contribute to frontend polish, backend performance, and the overall customer experience.
Requirements
- 7+ years of experience building and scaling backend services and product-facing features.
- Fluency in TypeScript, React or a similar frontend framework, and a statically typed backend language such as Go.
- Strong attention to frontend quality, backend performance, and customer experience.
- Proficiency with APIs, relational databases, and writing testable, performant code.
- A bias for action over perfection and pride in owning technical decisions.
Compensation And Benefits
- Starting salary of $150,000–$200,000 USD, or the equivalent in local currency, depending on experience and subject to market rate adjustment.
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for employees and their families.
- 16 weeks of paid parental leave.
- Unlimited paid time off.
- Remote work and wellness stipends.
- Professional development budget.
Hiring Process
- Application review.
- 30-minute recruiter call.
- 60-minute behavioral interview.
- 60-minute system design interview.
- Take-home assignment.
- Two 60-minute assignment review calls.
- Final candidates complete a background check and employment verifications.
More jobs at Customer.io
Product Manager
Customer.io · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 137,000-187,200 per year
Engineering Manager
Customer.io · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 185,000-215,000 per year
Senior Product Manager
Customer.io · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 166,000-224,000 per year
Senior Fullstack SDK Engineer
Customer.io · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 150,000-200,000 per year
Technical Marketing Operations Manager
Customer.io · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 105,000-125,000 per year
Similar jobs
Forward Deployed Engineer, Professional Services
Stripe · United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 190,400-285,600 per year
Forward Deployed Engineer, Professional Services
Stripe · United States, Toronto, Canada, Chicago, United States
USD 173,000-259,600 per year
Staff Software Engineer, Claude Design
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 320,000-485,000 per year
Software Engineer, Fullstack
Glean · Mountain View, United States, Palo Alto, United States, San Francisco, United States
USD 140,000-265,000 per year
Staff Backend Engineer - Grafana Enterprise | US | Remote
Grafana Labs · Canada, United States
USD 175,000-210,000 per year
Member of Technical Staff (Software Engineer, Monetization)
Perplexity AI · New York City, United States, San Francisco, United States
USD 220,000-405,000 per year
Product Engineer, Full Stack - Agents
OpenAI · San Francisco, United States
USD 293,000-385,000 per year
Full Stack Software Engineer - Codex for Finance
OpenAI · San Francisco, United States
USD 293,000-325,000 per year