Full Stack Engineer
Remote
Full Time
#Analytics
#SaaS
#Engineering
#Ruby on Rails
#Vue.Js
#TypeScript
#Postgres
#AWS
#Docker
#Kubernetes
#Terraform
#Datadog
At ChartMogul, we are dedicated to building a comprehensive suite of tools for the SaaS industry, including advanced subscription analytics and a powerful CRM. Our mission is to empower other SaaS businesses to thrive by providing the insights they need to make smarter, growth-oriented decisions. With thousands of companies relying on our platform to manage their data and customer interactions, we are constantly evolving our software to meet the needs of a growing market.
The role
We are seeking a Senior Full Stack Engineer to join our Delta Team on a full-time, remote basis. You will work within a distributed group of eight senior engineers spread across six countries. We follow the Shape Up methodology, working in six-week cycles that allow us to take full ownership of projects from initial planning to final release. Please note that while this role is remote, we are currently only able to consider candidates located in time zones between GMT+1 and GMT+9.
Core responsibilities
- Collaborate with our product and design teams to translate business needs into technical solutions while improving our existing customer-facing application.
- Maintain a balance between frontend and backend development, ensuring that the software we ship is secure, reliable, and well-designed.
- Contribute to the health of our codebase by performing thorough code reviews, providing constructive feedback, and participating in an infrequent on-call rotation to keep our systems running smoothly.
Skills and experience
To be successful in this role, you should have a strong background in building production-grade web applications. We are looking for the following qualifications:
- At least 4 years of experience developing single-page applications using Vue.js, TypeScript, and Ruby on Rails or a comparable stack.
- A proven track record of owning end-to-end projects, including the coordination, design, and execution phases.
- Deep knowledge of the browser environment and modern JavaScript toolchains.
- A pragmatic approach to problem-solving, with the ability to decompose complex tasks and apply appropriate design patterns.
- Excellent communication skills and a collaborative mindset, with a passion for writing clean, maintainable, and well-tested code.
- A "ship it" mentality focused on delivering high-quality features to users with urgency.
Compensation and benefits
We believe in rewarding our team for their hard work and dedication to our mission. Our benefits package includes:
- A flexible, remote-friendly work environment.
- Paid time off, including holidays, sick leave, and parental leave.
- Annual performance and compensation reviews.
- The opportunity to work on an innovative, market-leading platform alongside a kind and dedicated team.
How to apply
If you are a curious and diligent engineer who is eager to learn and grow with us, we would love to hear from you. Our hiring process consists of an initial call with a tech recruiter, a take-home assignment, and a series of core interviews including a live coding session, a team interview, and a final conversation with our VP of Engineering, followed by a reference check. We welcome candidates from all backgrounds and look forward to reviewing your application.




