Senior Software Engineer (Ruby on Rails - Growth Team)

Job Description

About the team and role
The Growth team is at the heart of driving user engagement and business impact across the customer journey. Focused on technical excellence and innovation, we work on critical domains including SEO, MarTech, Signup Optimization, Subscription, and Retention. Our work involves designing and optimizing complex backend systems with an emphasis on  performance, scalability, and maintainability. Our team values collaboration, continuous improvement, and technical excellence.


About the role
We are seeking a talented Senior Software Engineer to join our Growth team. In this role, you will build, scale, and maintain backend systems using Ruby on Rails. As a Senior Engineer, you will have a significant impact on our technical infrastructure, ensuring our systems are robust, performant, and maintainable. You’ll work closely with cross-functional partners to deliver high-quality solutions, contribute to the team’s strategic direction, and help shape a culture of excellence


What we are looking for
  • A passionate engineer who takes pride in writing clean, maintainable code
  • Someone who enjoys tackling complex backend challenges while maintaining high quality standards
  • A team player who is enthusiastic about building and improving development processes
  • An individual who values continuous learning and stays current with technology trends
  • Someone who can balance technical excellence with practical solutions

  • Requirements (Must have)
  • 6+ years of professional software development experience
  • Strong proficiency in Ruby on Rails framework and its ecosystem
  • Working knowledge of JavaScript
  • Strong understanding of database systems (both SQL and NoSQL) and ability to make informed decisions about database architecture
  • Experience writing comprehensive test suites (unit, integration, and end-to-end)
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work effectively in a team environment

  • Technical Skills
  • Primary: Ruby on Rails
  • Databases: SQL, NoSQL
  • Testing: RSpec, Minitest, or similar testing frameworks
  • Version Control: Git or similar version control workflows
  • API Development: RESTful APIs

  • Nice to have
  • Experience with MarTech
  • Experience with various Rails templating engines (Phlex, Fortitude, etc.)
  • Familiarity with Javascript and Node, including frameworks such as React and NextJS
  • Familiarity with AWS services, particularly S3
  • Experience with CI/CD tools like Jenkins
  • Knowledge of workflow management tools like Airflow