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
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
Senior Full Stack Engineer
Teleport · United Kingdom, United States
USD 189,000-278,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
Principal Software Engineer, Enterprise Technology Vertical
OpenAI · San Francisco, United States
USD 441,000-500,000 per year
Senior Software Engineer, Frontend (Coinbase Advisor - Agentic Trading)
Coinbase · United States
USD 186,100-218,900 per year
Forward Deployed Engineer, Professional Services
Stripe · Dublin, Ireland
EUR 84,000-126,000 per year
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