Full-Time

Senior Fullstack Engineer

Updated on 12/9/2024

Customer.io

Customer.io

201-500 employees

Marketing automation for customer engagement

Consulting
Consumer Software

Compensation Overview

$160k - $184kAnnually

Senior, Expert

Remote in UK

Category
Full-Stack Engineering
Software Engineering
Required Skills
Kotlin
Kubernetes
Microsoft Azure
JavaScript
React.js
MySQL
NoSQL
Java
Postgres
Docker
TypeScript
AWS
Go
HTML/CSS
Google Cloud Platform
Requirements
  • 7+ years of professional experience in full-stack development, with a strong portfolio showcasing complex web applications and distributed systems.
  • Professional experience with TypeScript combined with advanced knowledge of JavaScript, CSS, and HTML.
  • Experience in modern JavaScript frameworks. (Bonus if you have experience with Ember.js or React)
  • Proficiency in backend technologies, ideally with Go or another strongly-typed language such as Java, Kotlin, or TypeScript.
  • Experience designing and maintaining scalable APIs and services with relational (e.g., PostgreSQL or MySQL) or NoSQL databases.
  • A cloud-native mindset. Deep experience working in AWS, GCP, or Azure, or tools like Docker and Kubernetes are nice to have.
  • Passionate about building high-quality, testable code using unit, integration, and end-to-end testing to ensure system stability and performance.
  • A track record of collaborating effectively in a distributed team environment, with strong written and verbal communication skills and a commitment to mentoring others.
  • Problem-solving expertise, with the ability to transform complex technical challenges into simple, elegant solutions that delight users.
  • A DevOps approach to development, with experience in CI/CD pipelines, infrastructure automation, and monitoring production systems.
  • Demonstrated ability to influence product direction and contribute technical insights that help drive business value.
Responsibilities
  • 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.
  • Collaborate cross-functionally with incredible partners across Product, Design, and Engineering to shape and implement features that enhance our platform and deliver seamless, intuitive experiences for our users.
  • Own the entire development lifecycle, from technical design through implementation and deployment, ensuring reliability, maintainability, and performance at scale.
  • Lead by example, mentoring your peers and contributing to a culture of shared knowledge, continuous learning, and technical excellence across the team.
  • Identify high-impact opportunities to improve both backend services and frontend interfaces, turning complex challenges into elegant, user-friendly solutions.
  • Influence product direction through technical insights, proactively collaborating with others to prioritize features that matter most.

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 improves customer connections and engagement rates. Unlike many competitors, Customer.io offers A/B testing and professional support services to refine marketing strategies and integrate with other tools. The goal is to empower businesses to send data-driven messages that enhance customer engagement and drive revenue.

Company Stage

Seed

Total Funding

$9.6M

Headquarters

Portland, Oregon

Founded

2012

Growth & Insights
Headcount

6 month growth

9%

1 year growth

17%

2 year growth

54%
Simplify Jobs

Simplify's Take

What believers are saying

  • Integration with Apple Vision Pro opens new VR engagement opportunities.
  • Growing SMS marketing trend enhances Customer.io's messaging channel diversity.
  • In-app messaging rise offers expanded customer communication solutions.

What critics are saying

  • VR integration may increase competition from other platforms.
  • Reliance on Twilio for SMS could pose cost and compliance risks.
  • Emerging platforms like Knock threaten market share with integrated solutions.

What makes Customer.io unique

  • Customer.io offers real-time audience segmentation for precise customer targeting.
  • The platform supports A/B testing for continuous marketing strategy optimization.
  • Customer.io provides professional services for workflow setup and API integration.

Help us improve and share your feedback! Did you find this helpful?