Senior Ruby on Rails - Software Engineer

  • Dopay
  • Cairo, Cairo Governorate, Egypt
  • Full-time

وصف الوظيفة

dopay, a pioneering fintech startup revolutionising payroll payments solutions, is seeking a highly skilled Ruby on Rails software engineer to join our team. Located in the heart of downtown Cairo at the Greek Campus, this role is an exceptional opportunity to contribute to our mission of integrating cash-based workers in emerging markets into the mainstream financial system. You will be an integral part of our journey, enhancing the lives of many while working in a vibrant, collaborative, and fun start-up environment.

Key Responsibilities

    • Work alongside product and engineering teams to understand business requirements and translate them into to functioning, scalable code.
    • Contribute to engineering best practices and support more junior team members with their personal and professional growth.
    • Develop and Maintain Backend Systems: Spearhead the development of robust, scalable back-end applications using Ruby on Rails. Ensure continuous improvement and optimisation by writing and maintaining reliable and scalable code, as well as participating in code reviews.
    • Microservices Architecture: Design, implement, and manage microservices, improving system modularity and efficiency.
    • React.js Integration: Collaborate with front-end teams using React.js to ensure seamless integration and a cohesive user experience.

إمتيازات الوظيفة

  • Competitive salary and benefits package.
  • Dynamic work environment in the heart of Cairo.
  • Opportunities for career growth and development.
  • Being part of a mission-driven company impacting lives positively.
  • Hybrid working.

Join us at dopay and be a part of a team that’s transforming the financial landscape for the betterment of society in Egypt and beyond!-

متطلبات الوظيفة

Experience:

    • Typically 5+ years of professional experience in Ruby on Rails development
    • A subject matter expert in at least one programming environment.
    • Experienced and comfortable through the entire lifecycle of a feature, from ideation to delivery.
    • Can understand business drivers and make solid proposals to the relevant stakeholders for building new features or refining existing ones.
    • Has experience line managing other team members.
    • Has experience using technical knowledge to think strategically about future development efforts.
    • Strong understanding of versioning tools including GitHub.
    • Good knowledge of functional design patterns and SOA.
    • Exceptional analytical and out-of-the-box problem-solving abilities.

Desirable Skills


- Excellent command of the English language, both written and verbal, for effective communication with international teams.

- Experience in fintech or similar fast-paced, tech-driven environments.

- Familiarity with DevOps practices.

- Passion for financial inclusion and social impact.