Back-end Engineer at Dopay
Cairo, Cairo, Egypt -
Full Time


Start Date

Immediate

Expiry Date

19 Jul, 26

Salary

0.0

Posted On

20 Apr, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Ruby on Rails, RESTful APIs, PostgreSQL, Sidekiq, Redis, ActiveRecord, RSpec, Git, CI/CD, OAuth2, JWT, Data encryption, PCI-DSS, Agile, Scrum

Industry

Financial Services

Description
Key Responsibilities Design, develop, and maintain Ruby on Rails services and RESTful APIs supporting payroll processing, EWA disbursements, and financial reporting. Build and maintain integrations with banking partners, payment gateways, and third-party financial data providers in compliance with CBE regulations. Collaborate with product and frontend teams to deliver features end-to-end, from requirements to production deployment. Manage background job pipelines with Sidekiq and Redis for payroll batch processing, wage disbursements, and async notifications. Own service reliability write RSpec unit and integration tests, set up monitoring, and participate in on-call rotations to ensure 99.9%+ uptime. Contribute to architectural decisions, code reviews, and the definition of Rails engineering best practices across the team. Optimise ActiveRecord queries and database performance to handle high-throughput financial transaction loads. Champion security-first development practices in line with PCI-DSS and financial data protection standards. 3–6 years of backend engineering experience in a production environment. Strong proficiency in Ruby on Rails with a solid grasp of Rails conventions, ActiveRecord, and the MVC pattern. Hands-on experience designing and building RESTful APIs consumed by web and mobile clients. Solid command of PostgreSQL schema design, indexing strategies, query optimisation, and migrations. Experience with background job processing using Sidekiq and Redis for async payroll and notification workflows. Understanding of security fundamentals: OAuth2, JWT, data encryption at rest and in transit. Experience working in Agile / Scrum teams with proper Git workflows, code reviews, and CI/CD pipelines. Why Join dopay? You’ll be be part of a fast-growing fintech company revolutionizing payroll disbursement in Egypt and work closely with senior leadership on one of the most important milestones in the company’s journey. This role offers long-term ownership beyond licensing and the opportunity to help shape how a fintech operates under regulation at scale.
Responsibilities
Design, develop, and maintain Ruby on Rails services and RESTful APIs for payroll processing and financial reporting. Collaborate with cross-functional teams to ensure service reliability, security compliance, and high-throughput performance.
Loading...