The company is looking to architect, scale, and optimize the backend systems that power their SaaS platform, which is used by over 95,000 businesses worldwide. They need to ensure the reliability and scalability of their systems to handle millions of records and high concurrency.
Requirements
- 5+ years building and maintaining production Rails applications;
- Strong database expertise (PostgreSQL or MySQL), including schema design and query optimization;
- Experience with background job frameworks and async processing;
- Proven experience designing systems for performance and scale;
- Solid understanding of modern architectural patterns (SOA, event sourcing);
- Working knowledge of JavaScript;
- Experience with message queues (Kafka, RabbitMQ) or search engines (Elasticsearch, Solr);
Responsibilities
- Design, build, and maintain services and features using Ruby on Rails;
- Architect scalable systems that handle millions of records and high concurrency;
- Identify and resolve performance bottlenecks across the database, application, and infrastructure;
- Implement background job processing (Sidekiq, Redis);
- Write automated tests (RSpec);
- Ensure high reliability and scalability of core services.
Other
- 7+ years of professional development experience
- Experience working asynchronously in fully remote teams;
- At least Upper-Intermediate English level.
- 10 working days of annual paid vacation;
- 10 paid days off per year for national USA holidays