Senior Fullstack Engineer
Customer.io
·
Posted:
August 30, 2023
·
Remote
About the position
We are seeking a Senior Fullstack Engineer to join our remote team at Customer.io. As a collaborative and product-minded individual, you will have the opportunity to work on challenging problems and contribute to the development of our performant platform. Your responsibilities will include writing well-architected services in Go and Node, defining and building new features and infrastructure, and providing support to our customers. We value diversity and offer a flexible work environment that allows you to excel in your role. If you have a passion for building frontend experiences, experience with extensive datasets, and a desire to make a significant impact, we would love to hear from you.
Responsibilities
- Be a model and mentor for writing well-architected, well-tested, and easy-to-understand services in Go and Node
- Apply your unique perspective to help define and build the next generation of features and infrastructure
- Work with tech support teams to diagnose operational issues and help customers achieve their goals with the product
- Take an active role in a friendly, supportive squad that encourages personal and professional growth
- Mentor coworkers through code review, pair programming, team collaboration, and training to improve collective knowledge and best practices
- Have an independent mindset and excellent communication skills to make significant decisions in an empathetic and respectful way
- Build frontend experiences that delight customers
- Have a deep understanding of working with extensive datasets and building performant distributed applications on cloud infrastructure, preferably in Go
- Have experience building a Customer Data Platform (CDP)
- Work with customers and apply a deep understanding of their needs to produce timely solutions
- Have the ability to quickly and independently dig into complex problems, identify critical factors, and propose solutions with limited mentorship
- Overlap 6 working hours on ET time zone to interact with the team
- Comfort working in UNIX environments and applying modern collaborative development practices
- Experience working with RDB systems, preferably MySQL
- Preferably over 7 years of relevant experience
Requirements
- Excellent communication skills and ability to make significant decisions in an empathetic and respectful way
- Passion for building frontend experiences
- Deep understanding of working with extensive datasets and building performant distributed applications on cloud infrastructure, preferably in Go
- Experience building out a Customer Data Platform (CDP)
- Experience working with customers and providing timely solutions to their problems
- Collaborative mindset and ability to work well in a team
- Ability to independently solve complex problems with limited mentorship
- Able to overlap 6 working hours on ET time zone
- Comfortable working in UNIX environments and applying modern collaborative development practices
- Experience working with RDB systems, preferably MySQL
- Experience working within a distributed company is preferred
- Preferably over 7 years of relevant experience
Benefits
- Unlimited PTO - 20 vacation days in addition to holidays and sick days
- 100% medical, dental, vision, and supplemental insurance for you and your dependents
- 16 weeks paid parental leave for birth, adoption, or foster care
- 401k retirement matching - up to 5% dollar for dollar match to retirement contributions
- Health and wellness allowance - up to $200 USD per month for gym membership, acupuncture, massage, or bike repairs
- Home office stipend - up to $2,000 USD to help set up a home office
- Internet + cell phone reimbursement - up to $200 USD per month for internet and cell phone plans
- Co-working space reimbursement - up to $300 USD per month for working in a co-working environment
- Learning + development - up to $2,000 USD reimbursement per year for conferences, books, classes, workshops, and passion projects
- 1 month paid sabbatical after four years at Customer.io
- Opportunities to meet in-person with peers throughout the year
- Flexible schedule, work anywhere with a reliable internet connection and overlapping work time with manager