Senior Fullstack Engineer

closed
Customer.io Logo

Customer.io

πŸ’΅ $160k-$184k
πŸ“Remote - United States

Summary

Join our growing engineering team as a Senior Fullstack Engineer to work on challenging problems, building scalable services and user interfaces that drive the future of customer engagement technology.

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

Benefits

  • Unlimited PTO - we encourage at least 20 vacation days (in addition to holidays and sick days) so that you can unwind, unplug, and recharge
  • 16 weeks paid parental leave (including adoption and foster care)
  • 100% paid insurance premiums for you and your dependents
  • 401k retirement matching - up to 5% dollar-for-dollar match to retirement contributions
  • $1,500 annual healthy lifestyle budget (for gym memberships, classes, fitness equipment)
  • $250/monthly Remote Work Stipend to be used for home internet, cell phone, and other miscellaneous remote work costs
  • $300/month co-working space rental reimbursement
  • $2,000/yearly professional education budget for conferences, courses, workshops, books, etc
  • $1,500 home office budget to make sure your working space is ergonomic and just what you need to do your best work!
  • One month sabbatical after five years at Customer.io
This job is filled or no longer available