Back-end Engineer
Job Summary
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.
Requirements
- 36 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.
Benefits
Why Join dopay
Youll 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 companys journey. This role offers long-term ownership beyond licensing and the opportunity to help shape how a fintech operates under regulation at scale.
Required Experience:
IC
About Company
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