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 product initiatives and build core experiences used by customers. The role involves designing, building, and shipping communication tools powered by real-time behavioral data.
Customer.io's platform is used by more than 8,000 companies to send emails, push notifications, in-app messages, and SMS. The engineering stack includes Go, React, Ember, and AI.
Responsibilities
- Build full-stack features in Go, React, and Ember that power key customer workflows.
- Collaborate with others to turn ideas into shipped customer value.
- Share knowledge and raise the bar through progress updates, short videos, thoughtful writing, and mentorship.
- Help evolve systems to scale with more customers, messages, and use cases.
- Use AI agents to make multi-file changes by scoping the work, writing prompts, and verifying the output.
- Own problems end to end, move quickly, act as an owner, and work effectively in ambiguity.
- Apply product thinking and care about 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 polish, backend performance, and customer experience.
- Proficiency with APIs and relational databases.
- Experience writing testable, performant code.
- A bias for action over perfection and pride in owning technical decisions.
Compensation And Benefits
- Starting salary: $150,000–$200,000 USD, or equivalent in local currency, depending on experience and subject to market-rate adjustment.
- Medical, dental, vision, mental health, and supplemental insurance premiums covered at 100% 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 will complete a background check and employment verifications.
More jobs at Customer.io
Senior Manager, Information Technology
Customer.io · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 158,000-180,000 per year
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 Fullstack SDK Engineer
Customer.io · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 150,000-200,000 per year
GTM AI Engineer
Customer.io · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 140,000-170,000 per year
Similar jobs
Senior Full Stack Engineer
Teleport · United Kingdom, United States
USD 189,000-278,000 per year
Integration Engineer, Professional Services
Stripe · United States, Toronto, Canada, Chicago, United States
USD 204,200-306,400 per year
Integration 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
Senior Backend Engineer - Go - Saily
Nord Security · Warsaw, Poland
PLN 237,600-400,800 per year
Backend Engineer – Mid-Senior – Go
Nord Security · Vilnius, Lithuania, Kaunas, Lithuania
EUR 42,000-86,400 per year
Software Engineer, CDP - Payment Acceptance
Coinbase · United States
USD 152,400-179,300 per year
Staff Software Engineer, Enterprise Apps
Coinbase · United States
USD 218,000-256,500 per year
Product Engineer, Full Stack - Agents
OpenAI · San Francisco, United States
USD 293,000-385,000 per year