Salary
💰 $95,000 - $105,000 per year
Tech Stack
AWSDockerElasticSearchGoogle Cloud PlatformJavaScriptKafkaKubernetesMySQLPostgresRabbitMQRedisRSpecRubyRuby on Rails
About the role
- 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 database, application, and infrastructure
- Implement background job processing (Sidekiq, Redis)
- Write automated tests (RSpec)
- Collaborate with the Engineering Manager and cross-functional teams to shape technical direction
- Contribute to code reviews, documentation, and planning sessions
- Ensure high reliability and scalability of core services
Requirements
- 7+ years of professional development experience, including 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)
- Experience working asynchronously in fully remote teams
- A history of multi-year tenure in recent roles
- Working knowledge of JavaScript (nice-to-have)
- Experience with message queues (Kafka, RabbitMQ) or search engines (Elasticsearch, Solr) (nice-to-have)
- Familiarity with Docker, Kubernetes, AWS/GCP (nice-to-have)
- Performance tuning in high-traffic applications (nice-to-have)