Software Engineer

RubikalEgyptgulftalentpublished 10/04/2026
Must-have:JavaScriptRubyHTMLCSSFullstackAgileLead

About the company

Your work makes a difference in people's lives.

Your tasks

Design and develop efficient and intuitive applications for client organizations. Participate in user experience design and architecture initiatives and lead regular code reviews with a major focus on usability, performance, scalability, and future expansion. Write robust code and demonstrate its robustness through automated tests. Work as a member of a team, helping the team respond quickly and effectively to business needs.

Requirements

The right candidate will be

  • A skilled communicator.
  • A collaborative self-starter who thrives in a team setting.
  • Derive great satisfaction in rising to meet new work challenges and producing quality results.
  • Have a love for technology and a constant curiosity about the world around you.
  • B.S. degree or better in computer science/computer engineering or another related engineering/scientific field.
  • 0+ years of relevant job experience, or significant development experience in an academic program of study.
  • Proficiency in languages, frameworks, and patterns necessary to build full-stack web applications.
  • Foundational experience in any of the following technologies: JavaScript, HTML5, CSS3, Ruby, or Elixir.

Nice-to-Haves

  • UX, UI, visual design skills.
  • Professional services background.
  • Agile development experience.

What we offer

  • Competitive salary.
  • Commuting allowance.
  • Flexible schedule.