Senior Full Stack Engineer

ChartMogul (Headquarters: Remote)

Location: Remote   |   Full-Time
Ruby Ruby on Rails Vue.js Typescript Postgres AWS Sidekiq ClickHouse Snowflake Docker Kubernetes Terraform DataDog SaaS Analytics CRM Full Stack Senior Remote Full Stack Engineer Staff Engineer
At ChartMogul, we are dedicated to helping SaaS companies succeed by providing innovative tools for subscription analytics and a purpose-built CRM. Our platform, used by thousands, enables smarter decisions and business growth. Founded in 2014, we are a profitable, self-sustaining, remote-first company with 65 team members across 23 countries. More than half of our team is dedicated to product development, making 2024 our most innovative year yet, as we continually enhance our Subscription Analytics and CRM offerings.

This Senior Full Stack Engineer role is with the Delta Team, a fully remote team of 8 senior engineers spanning 6 countries. Inspired by Basecamp's 'Shape Up' methodology, we operate in 6-week iterations, with each team taking full ownership of self-contained projects from inception to completion. Your primary focus will be on evolving and maintaining the customer-facing application of the ChartMogul platform, which ingests large volumes of data and provides critical insights into subscription businesses, recently expanded to manage the full customer interaction lifecycle.

Key Responsibilities:
- Collaborate closely with Product and Design teams to refine features, requirements, and improvements.
- Work across both frontend and backend environments, adapting to project needs.
- Design, build, and maintain secure, reliable software solutions.
- Elevate code quality through rigorous pull request reviews and constructive feedback.
- Stay current with emerging technologies and industry trends.
- Participate in infrequent on-call rotations to ensure platform stability.

Project Examples You Might Work On:
- Developing features to streamline email-based customer acquisition workflows, such as our new Sequences feature for personalized automated replies.
- Implementing automation capabilities to simplify user tasks, like triggering automations based on data imports (e.g., deduplication) or customer actions (e.g., creating a success team task upon subscription cancellation).
- Integrating AI capabilities to enhance data value, such as automatically enriching customer data with public company information to boost sales team efficiency.

Our Tech Stack:
- Primary: Ruby, Ruby on Rails, Sidekiq, Vue.js, TypeScript, Postgres.
- Secondary (interface with): ClickHouse, Snowflake, AWS, Docker/Kubernetes, Terraform, DataDog.

Who You Are:
We are seeking a curious, eager-to-learn, diligent, and kind individual with a strong growth mindset. As a Senior Engineer, you are expected to mentor peers, elevate team skills, and propose process improvements. You have a proven track record of 4+ years developing production single-page web applications using Vue.js + TypeScript and Ruby on Rails (or similar stacks like Laravel and React). You are adept at taking full ownership of end-to-end projects—from planning and coordination to design, execution, and release. You possess excellent knowledge of browser environments and JavaScript/TypeScript toolchains, write clear and maintainable code with a passion for quality and testing, and apply a pragmatic approach to software development, selecting the right patterns and paradigms. Your communication skills are strong, enabling you to translate business requirements into technical solutions effectively, preferring demonstration over mere explanation. You embody a 'Ship it' mentality, prioritizing the rapid delivery of high-quality products to users and acting with urgency. A collaborative mindset is essential for contributing to design and architecture decisions. We are open to considering candidates for an 80% part-time role and actively encourage applications from diverse backgrounds. Please note that candidates must be based in timezones GMT+1 to GMT+9.

What We Offer:
- Competitive compensation with annual performance and compensation reviews.
- Flexible and remote-friendly work culture, including paid holidays, paid sick leave, and parental leave.
- An incredibly impactful role within a highly innovative, market-leading company.
- A team of kind, dedicated professionals all striving to help SaaS companies succeed.
Post Date: May 30, 2025