Ruby on Rails Developer (Ruby)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Ruby on Rails Developer (Ruby/PostgreSQL): Building and maintaining scalable web applications and APIs with an accent on backend architecture, database performance, and system reliability. Focus on developing RESTful APIs, optimizing SQL queries, and ensuring high test coverage for production-grade systems.
Location: Remote (Must be based in South Africa or Kenya and available to work U.S. Business Hours)
Company
is a talent platform connecting skilled developers with global companies to build production-ready software.
What you will do
- Develop and maintain Ruby on Rails applications, REST APIs, and internal backend services.
- Design and optimize PostgreSQL/MySQL schemas, SQL queries, and indexing strategies.
- Implement asynchronous workflows and background processing using Sidekiq, Resque, and Redis.
- Write comprehensive unit, integration, and system tests using RSpec and Minitest to maintain ≥80% coverage.
- Implement security best practices following OWASP guidelines, including authentication and role-based permissions.
- Collaborate with product managers, designers, and frontend engineers in an Agile environment.
Requirements
- 3+ years of professional Ruby on Rails development experience.
- Strong proficiency with Ruby, Rails, ActiveRecord, and MVC architecture.
- Experience with PostgreSQL or MySQL and background processing tools.
- Must be based in South Africa or Kenya.
- Must be able to work during U.S. Business Hours.
- Strong understanding of Git workflows and CI/CD pipelines.
Nice to have
- Experience with frontend frameworks such as React, Vue.js, or Stimulus.
- Experience deploying Rails applications to AWS, GCP, or Heroku.
- Familiarity with Redis and Memcached.
- Industry experience in SaaS, Fintech, Healthcare, or E-commerce.
Culture & Benefits
- Fully remote work flexibility.
- Opportunity to influence system architecture and backend scalability.
- Exposure to distributed systems and cloud deployments.
- Clear growth trajectory toward Senior Rails Engineer or Tech Lead roles.
Hiring process
- Initial phone screen and video interview with a recruiter.
- Technical assessment involving the creation of a small Rails API with tests.
- Client interview with the engineering team.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →