The company is looking to design and scale the systems powering their high-performance SaaS platform to empower people to have their most productive workday.
Requirements
- 7+ years of professional development experience, including 5+ years building and maintaining production Rails applications;
- Strong database skills (PostgreSQL or MySQL);
- Experience with background job frameworks and async processing;
- Proven track record designing systems for scale, performance, and reliability;
- Proficiency in modern frontend development with Hotwire, Tailwind, and at least one major JavaScript framework (React, Vue, or similar);
- Experience with message queues (Kafka, RabbitMQ) or search engines (Elasticsearch, Solr);
- Familiarity with Docker, Kubernetes, AWS/GCP;
Responsibilities
- Design, build, and maintain services and features using Ruby on Rails;
- Architect scalable systems that handle large datasets and high request volumes;
- Extend and evolve our custom design system (Hotwire + Tailwind) to support new components, patterns, and accessibility standards;
- Build, maintain, and integrate user-facing features with Hotwire, Stimulus, and Turbo, with occasional use of modern JavaScript frameworks when appropriate;
- Identify and resolve performance bottlenecks across database, application, and frontend rendering;
- Implement background job processing (Sidekiq, Redis);
- Write automated tests (RSpec, system tests, Stimulus/Hotwire test helpers);
Other
- Collaborate with the Engineering Manager and product team to define priorities and roadmap;
- Participate in code reviews, documentation, and planning sessions;
- Balance technical excellence with timely delivery.
- Experience working asynchronously in fully remote teams;
- At least an Upper-Intermediate English level.