Full-timeSenior Backend Software Engineer (Ruby on Rails)

Software Development

Senior Backend Software Engineer (Ruby on Rails)

Location: Cairo, Egypt (Hybrid)
Industry: Fintech | Type: Full-Time
Hiring on behalf of our client

We’re hiring on behalf of our client — a fast-growing Fintech company based in Egypt — for an experienced Senior Backend Software Engineer with strong expertise in Ruby on Rails.

In this role, you’ll be responsible for designing, developing, and maintaining robust backend solutions that power the company’s platform. You’ll collaborate closely with cross-functional teams to deliver high-quality, scalable, and efficient software that aligns with both business goals and customer needs.


Key Responsibilities

  • Design, develop, and maintain robust and scalable backend solutions using the Ruby on Rails framework.

  • Write clean, efficient, and maintainable code, adhering to best practices and coding standards.

  • Collaborate with frontend developers, product managers, and designers to translate business requirements into technical solutions.

  • Participate in architectural design discussions and recommend improvements for system scalability, reliability, and performance.

  • Conduct code reviews and provide constructive feedback to maintain high-quality standards.

  • Stay up to date with emerging technologies and industry trends, proactively suggesting improvements to enhance development efficiency and effectiveness.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree is a plus).

  • 3+ years of professional software development experience, with a strong focus on backend development using Ruby on Rails.

  • Proficiency in designing and developing RESTful APIs and microservices architectures.

  • Strong understanding of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Solid grasp of software engineering principles, design patterns, and best practices.

  • Excellent problem-solving and debugging skills for complex backend systems.

  • Strong communication and collaboration skills, with experience working in cross-functional teams.

  • Proven track record of delivering high-quality software within tight deadlines.


Nice to Have

  • Experience with containerization and orchestration tools (Docker, Kubernetes).

  • Familiarity with frontend technologies such as JavaScript, HTML, CSS, React, or Angular.

  • Open-source contributions or active participation in the developer community.


Benefits

  • Competitive salary pegged to the USD.

  • Comprehensive health benefits package.

  • Hybrid work setup — combine the flexibility of remote work with in-office collaboration at the client’s Cairo office.

  • Professional development opportunities and mentorship.

  • Collaborative, inclusive culture with company-sponsored events and team outings.


📩 If you’re a passionate Ruby on Rails engineer eager to make an impact in the Fintech space — we’d love to hear from you!

Apply