Search by job, company or skills

dopay

Back-end Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job 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

Requirements

  • 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

Benefits

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146196021

Similar Jobs