Senior Ruby on Rails Developer

Dopay

Not Interested
Bookmark
Report This Job

profile Job Location:

Cairo - Egypt

profile Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

Key Responsibilities

  • Work alongside product and engineering teams to understand business requirements and translate them into functioning scalable code.
  • Contribute to engineering best practices and support more junior team members with their personal and professional growth.

Ruby on Rails Backend Development

  • Spearhead the development of robust scalable back-end applications using Ruby on Rails.
  • Write maintain and optimize reliable and high-performance code.
  • Conduct code reviews and promote a culture of quality and maintainability.

Database Caching & Queues

  • Design and optimize relational database schemas in MySQL and PostgreSQL for high performance and scalability.
  • Implement caching strategies (e.g. Redis Memcached) to enhance application responsiveness and reduce load on primary databases.
  • Work with message queues (e.g. Sidekiq RabbitMQ AWS SQS) to manage background jobs asynchronous processing and event-driven workflows.
  • Monitor query and queue performance proactively troubleshoot bottlenecks and ensure high throughput under scale.

Microservices Architecture

  • Design implement and manage microservices to enhance system modularity scalability and efficiency.

Integration

  • Collaborate closely with front-end teams using to ensure seamless API integration and a cohesive user experience.


Requirements

Experience

  • Typically 5 years of professional experience in Ruby on Rails development.
  • Recognized subject matter expert in Ruby on Rails and its ecosystem.
  • Experienced across the entire lifecycle of a feature from ideation to deployment.
  • Able to understand business drivers and make strong proposals to stakeholders for new features or refining existing ones.
  • Previous experience line-managing or mentoring other engineers.
  • Skilled at using technical knowledge to strategically plan future development initiatives.
  • Strong understanding of versioning tools particularly GitHub.
  • Solid knowledge of functional design patterns and SOA.
  • Hands-on experience with MySQL and PostgreSQL database management performance optimization and query tuning.
  • Knowledge of caching layers (e.g. Redis Memcached) and how to use them effectively in production.
  • Practical experience deploying and scaling applications on AWS cloud services.
  • Exceptional analytical skills and creative problem-solving abilities.

Desirable Skills

  • Excellent written and verbal English communication skills for collaboration with international teams.
  • Experience in fintech or similarly fast-paced tech-driven environments.
  • Familiarity with DevOps practices CI/CD pipelines and cloud-based deployment.
  • Passion for financial inclusion and social impact.



Benefits

Why Join Us

  • Be part of a high-growth fintech making a real impact in emerging markets.
  • Work directly with top-tier enterprise clients and decision-makers.
  • Drive real business outcomes helping organizations digitize payroll and empower their employees financially.
  • A fast-paced collaborative environment where your contributions shape the companys future.


Required Experience:

Senior IC

DescriptionKey Responsibilities Work alongside product and engineering teams to understand business requirements and translate them into functioning scalable code. Contribute to engineering best practices and support more junior team members with their personal and professional growth. Ruby on Rai...
View more view more

Key Skills

  • APIs
  • REST
  • Spring
  • SOAP
  • .NET
  • React
  • Node.js
  • Angular
  • J2EE
  • JavaScript
  • Web Services
  • Java

About Company

Company Logo

At dopay, we're not just building a fintech company—we're changing lives. Our goal is to make financial inclusion a reality for workers across emerging markets, starting with Egypt. Whether it's helping employees access their wages instantly or empowering them to save for their future ... View more

View Profile View Profile