Senior Ruby Engineer, Pipeline Team (EU)

Published on April 25, 2023

We take the raw billing information that subscription businesses like Webflow, Pipedrive and HotJar generate when they bill their customers, and turn it into high-level business metrics like Monthly Recurring Revenue, Churn Rate and Customer Lifetime Value. Using our platform, subscription businesses can segment, filter and analyze their billing data to make better day-to-day decisions towards faster growth, all without bothering a BI team. We're democratizing analytics.

Job description

Our Pipeline Team is responsible for creating a platform to accept the data from various sources and schedule processing of that data. We are currently a team of 4 senior backend developers, and working with us would allow you to get full end-to-end responsibility of part of the platform that processes millions of messages per month.

As a Senior Ruby Developer, you will
  • Play a meaningful role in improving a backend that gathers and processes very high volumes of raw data
  • Take a front seat in our decision-making on evolving our data processing pipeline using technologies that serve ChartMogul’s mission and our customers
  • Contribute to technology strategy and improving the quality of our codebase and architecture
  • Support the team through high-quality, scalable engineering designs and helpful code reviews
  • Participate in architectural review and design to improve our services
  • Stay up to date with the latest trends in technology and best practices

What we work with
  • Ruby / Ruby on Rails framework
  • Postgres
  • AWS, Docker/Kubernetes and Terraform
  • Sidekiq and/or Faktory
  • DataDog and CI/CD systems

While this is a remote position, we are only able to consider candidates who are based in the EU.

Job requirements

What we’re looking for
  • 4+ years of experience in developing high traffic web applications in Ruby
  • 2+ years of experience in SQL and data processing
  • Strong passion and emphasis for code quality and quality testing
  • Pragmatic approach to software development; how to structure programs and decompose problems, apply patterns, and select the right paradigm for a task
  • Clear communication skills with the ability to understand and translate business requirements into technology solutions
  • Collaborative and eager mindset to tackle challenges and contribute to design and architecture decisions

What we offer
  • Our salary guideline for this role is in the range of 64,000 - 94,000 EUR / year, which is set according to our annual Germany-based market research
  • Flexible hours with healthy work-life balance
  • Sick days, paid holiday days, and parental leave
  • Adventures of an early-stage company, where you’ll experience having an incredibly impactful job
  • A team of nice, awesome, and highly dedicated people who all have the same mission: Helping companies build better businesses!

Application Process
  1. Initial call with Recruiter
  2. Tech interview with Team Manager and Team Members
  3. Stakeholder interview with other Engineering Manager and Tech Lead
  4. Final interview with VP of Engineering
  5. Reference checks
  6. Offer

As a global, distributed workforce in over 20 countries, we know good ideas come from all over. Our different backgrounds, strengths, identities, and experiences make our product and company better. That's why we are committed to a diverse and inclusive workplace that fosters collaboration and innovation.