Back-end Engineer

Dopay Al Qahirah, Egypt
Apply Now

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.