Qoyod - قيود

Backend Software Engineer

Qoyod - قيود

full-time

Posted on:

Location Type: Remote

Location: Egypt

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain scalable backend systems that power our high-traffic SaaS platforms.
  • Implement RESTful APIs and microservices that integrate seamlessly with distributed systems.
  • Ensure efficiency, security, and performance across backend infrastructure.
  • Write clean, maintainable code aligned with industry best practices.
  • Develop and execute automated tests using frameworks like RSpec or equivalents.
  • Mentor junior engineers and foster a culture of technical excellence.
  • Contribute to process improvements in CI/CD, DevOps, and system monitoring.
  • Collaborate with our team to evolve our Ruby on Rails-based architecture while exploring opportunities for innovation.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4+ years of professional experience in backend software development.
  • Proficiency in at least one modern backend framework (e.g., Ruby on Rails, Node.js, Django, Spring Boot).
  • Familiarity with Ruby on Rails or willingness to transition into it (we provide onboarding support).
  • Deep understanding of backend concepts: RESTful APIs, object-oriented programming, database design, and distributed systems.
  • Experience with relational databases (PostgreSQL, MySQL) and version control systems like Git.
  • Strong grasp of testing methodologies and automated test frameworks.
  • Excellent communication skills and ability to collaborate across teams.
  • Demonstrated ability to mentor junior engineers and lead technical initiatives.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend software developmentRESTful APIsmicroservicesRuby on RailsNode.jsDjangoSpring Bootautomated testingdatabase designobject-oriented programming
Soft Skills
communicationcollaborationmentoringleadershiptechnical excellence
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering