Backend Software Engineer

 Contract  Yearly
 Experience  3+ years
 Open positions  1
 Location  Assiut
 Type  Full-time

We are looking for a Backend Software Engineer with a micro-services oriented mindset.

Minimum requirements

  • Strong understanding of the web development cycle, programming techniques and tools.
  • Strong problem solving and verbal and written communication skills.
  • Experience with Linux-based operating systems.
  • Experience with Python or Golang.
  • Experience developing REST Web APIs and Web Sockets.
  • Experience with Authentication and Authorization schemes in micro-services.
  • Familiarity with relational databases (Postgres or MySQL) and NoSQL databases (MongoDB or similar).
  • Familiarity with ORMs.
  • Familiarity with distributed systems challenges (CAP theorem).
  • Familiarity with containerization technologies.


  • Familiarity with Git and Gitflow.
  • Familiarity with CI/CD pipelines (developer perspective).
  • Familiarity with Jira software projects or similar tools.
  • Familiarity with Docker (developer perspective)

Apply for this job