Senior Full-Stack Ruby on Rails Engineer 
Base pay range: $125,000.00/yr - $225,000.00/yr 
We’re looking for a Senior Full-Stack Ruby on Rails Engineer to lead development of our analytics dashboard.
You’ll design, build, and maintain Rails APIs, background jobs, and database schemas that power data-rich React components and interfaces.
You’ll work closely with product managers, designers, front-end developers, and infrastructure to rapidly push new features from ideation to production.
This is a hands-on role with plenty of scope to influence architecture, user experience, and coding standards.
While we’re targeting senior engineers, we’re open to strong mid-level candidates who demonstrate leadership, ownership, and a passion for full-stack craftsmanship.
Team, Culture, and Product 
We're a small engineering team looking to grow.
We're a remote-only organization with most of the engineering team working from US timezones.
We aim to help mobile app developers make data-driven decisions about their marketing in a secure, privacy-centric, user-friendly way.
We encourage flexibility in working locations and hours but also make sure we all overlap at least briefly for a bit each day.
Responsibilities 
- Lead major architecture and software design decisions 
- Develop and maintain background jobs (Sidekiq) and employ caching to keep dashboards snappy under load 
- Own CI/CD pipelines and deployments (GitHub Actions, Docker, Kubernetes/ECS), ensuring that releases are automated, reliable, and fast 
- Collaborate closely with designers, product managers, and front-end developers to create user-friendly and visually appealing interfaces 
- Write clear and maintainable documentation 
- Ensure test coverage for new and existing features using RSpec and Jest 
- Employ feature flags to support trunk-based development workflows 
- Adhere to and enforce code style guidelines and best practices 
- Profile, debug, and optimize both front-end and back-end performance issues in production and staging environments 
Requirements 
- Deep expertise in Ruby on Rails (typically 5+ years) 
- Proficiency in ReactJS (typically 3+ years), along with a strong foundation in JavaScript, TypeScript 
- Experience integrating front-end components with Ruby on Rails backends 
- Experience building and consuming REST APIs 
- Familiarity with Git and hosting platforms like GitHub 
- Excellent organization and communication skills 
- An appetite for learning, problem-solving, and contributing to a dynamic team environment 
Nice-to-haves 
- Experience with AWS, Kubernetes, and Docker 
- Experience with Ruby outside of a Rails context (such as Sinatra) 
- Experience with PostgreSQL 
- Experience with advanced topics in React such as the Context Api, Memoization and Virtualization 
- Experience with mobile app development or mobile marketing 
- Experience building data-intensive user workflows - customizable tables, charts, etc 
- Experience working with in-house style guides 
Benefits 
- Annual budget for learning and personal development (conferences, books, classes, etc) 
- Budget for fitness and well-being activities (gym memberships, fitness equipment) 
- Unlimited vacation days and a vacation stipend to make sure you take time off (we recommend at least 20 days off per year) 
- Team off-sites and other get-togethers 
- Health Care Plan (Medical, Dental & Vision) 
- Family Leave (Maternity, Paternity) 
  #J-18808-Ljbffr