Senior Ruby Engineer, Pipeline Team
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 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
4+ years of experience in SQL
[Nice to have] Experience developing / processing large data pipelines
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
Competitive compensation and equity package
Annual performance and compensation review
Flexible hours with a healthy work-life balance
Paid holidays, paid sick leave, and parental leave
Adventures of a highly innovative, marketing-leading company, where you’ll experience having an incredibly impactful job
A team of kind and highly dedicated people who all have the same mission: Helping SaaS companies succeed!
Application Process
Initial call with our Recruiter
Take-home Assessment
Core interviews:
Team interview + Live Coding Interview
Stakeholder interview with Director of Engineering
Final interview with VP of Engineering
Reference check
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.
This job is closed
But you can apply to other open Remote Developer / Engineer jobs
About the company
Similar Remote Jobs
- Closes in 10 days Featured Job Remote Job
- Closes in 6 days Featured Job Remote Job
- Closes in 4 days Featured Job Remote Job
- Closes in 3 days Promoted Job Remote Job
- Closes today Promoted Job Remote Job