Browse Jobs
For Employers
Post JobLog inGet Started

Backend Software Engineer - Cairo

ApexAITechnologies
Downtown, Cairo
Posted 2 years ago
33Applicants for1 open position
  • 16Viewed
  • 6In Consideration
  • 14Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Create / Implement data structures and algorithms responsible for managing and querying customers data.
  • Build a maintainable back end code
  • Participate in systems architecture and the transfer of product requirements into proper design patterns and logical software entities
  • Actively seek new ways of improving the data layer architecture and performance for query intensive applications
  • Collaborate with the front end team on integrating front end services with the back end services
  • Design REST APIs

Job Requirements

  • Typically you will have a wide range of interpersonal and core engineering skills including and not limited to a good presentation and interpersonal skills can express technical terms with ease with and possessing sound engineering principles knowledge. For this specific role it is required that you know well the following but not to be necessarily fully fluent in :
  • T-SQL, SQL Server or MySQL Experience
  • API design
  • Familiarity with the inner working of web systems
  • C# .Net or Java Knowledge and web Technologies in general, .Net Core is a plus
  • Worked with ORM frameworks
  • General Idea on design patterns
  • Knowledge of front end tech is a plus (JavaScript, HTML, etc..)
  • Experience with Rest
  • You thrive to eliminate code redundancy and write the cleanest code you possible
  • Familiar with modern web concepts
  • Familiar with Unix / Linux based systems
  • Knowledge of Git

Qualifications:

  • Computer Science, Software Engineering or Electrical Engineering.
  • Technically Savvy
  • 2-3 years of experience
  • Team player
  • You lead or have been a team member who delivered end to end products.
  • You are able to pick up new technologies fairly easy

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentBackend Software Engineer - Cairo