Customer.io

Senior Fullstack Engineer - Americas

Americas

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Customer Engagement SoftwareIndustries

Requirements

Candidates should possess 7+ years of professional experience in full-stack development, with a strong portfolio showcasing complex web applications and distributed systems. They must have professional experience with TypeScript combined with advanced knowledge of JavaScript, CSS, and HTML, and experience in modern JavaScript frameworks, preferably with Ember.js or React. Proficiency in backend technologies, ideally with Go or another strongly-typed language such as Java, Kotlin, or TypeScript, is required, along with experience designing and maintaining scalable APIs and services with relational or NoSQL databases. A cloud-native mindset and experience with AWS, GCP, or Azure, or tools like Docker and Kubernetes, are considered beneficial.

Responsibilities

The Senior Fullstack Engineer will design and develop high-performance, scalable services in Go and user interfaces in JavaScript (React & Ember), driving critical workflows that empower businesses to engage with their customers. They will collaborate cross-functionally with Product, Design, and Engineering to shape and implement features, own the entire development lifecycle, from technical design through implementation and deployment, and lead by example, mentoring peers and contributing to a culture of technical excellence. Additionally, they will identify high-impact opportunities to improve both backend services and frontend interfaces, influence product direction through technical insights, and demonstrate a DevOps approach to development, with experience in CI/CD pipelines, infrastructure automation, and monitoring production systems.

Skills

TypeScript
JavaScript
CSS
HTML
Ember.js
React
Go
Java
Kotlin
PostgreSQL
MySQL
NoSQL
AWS
GCP
Azure
Docker
Kubernetes
Unit Testing
Integration Testing
End-to-End Testing
CI/CD
DevOps
Distributed Team Collaboration
Problem-Solving
Mentoring

Customer.io

Marketing automation for customer engagement

About Customer.io

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.

Key Metrics

Portland, OregonHeadquarters
2012Year Founded
$9.6MTotal Funding
SEEDCompany Stage
Consulting, Consumer SoftwareIndustries
201-500Employees

Benefits

Unlimited Paid Time Off
Paid Parental Leave
Health Insurance
401(k) Company Match
Healthy Lifestyle Budget
Remote Work Options
Co-working Space Rental Reimbursement
Professional Development Budget
Home Office Stipend
Sabbatical Leave

Risks

Increased competition from other platforms integrating with Vision Pro.
Reliance on Twilio SMS could pose risks if service issues arise.
Emergence of comprehensive notification solutions like Knock challenges market position.

Differentiation

Customer.io offers real-time audience segmentation for personalized messaging.
The platform supports A/B testing for continuous campaign optimization.
Customer.io integrates with Vision Pro for VR marketing campaigns.

Upsides

Integration with Apple Vision Pro opens new VR marketing opportunities.
Partnership with Twilio enhances robust SMS messaging solutions.
Participation in CEE Startup Challenge expands market reach and innovation.

Land your dream remote job 3x faster with AI