Back End Developer

ApexAITechnologies - Cairo, Egypt

59
Applicants for
3 open positions
56
Seen
9
Shortlisted
35
Rejected
Experience Needed:
1 to 3 years
Career Level:
Entry Level
Job Type:
Full Time
Salary:
Negotiable, Bonuses according to business growth
Education Level:
Bachelor's Degree at least
Languages:
English
Vacancies:
3 open positions
About the Job

You will be joining a team of engineers with different backgrounds and limitless aspirations to grow the business, if you are serious about learning and polishing your engineering skills on a daily basis and solving extremely challenging real world problems then this is the place for you.

  • Apex AI Technologies customers are all global , our products powers some major companies that drives the top global economies forward, where the systems required are of high degree of complexity.
  • The organization is flat and highly dynamic and built on young talents, moving forward inside the organization will be relatively easy but highly competitive since the business is considered a startup still but already stabilized with multiple key customers across Europe and the United States
  • You will have the chance to rotate between multiple teams either in Front End Development, Back End Development, Systems Engineering
  • Optimally you will:
  • Create / Implement data structures and algorithms responsible for managing and querying customers data.
  • Build maintainable code that interacts with the database layer
  • 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 to be used by other services worldwide
Job Requirements

Typically you will have a wide range of interpersonal and core engineering skills including and not limited to good presentation and interpersonal skill, 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
  • Familiarity with the inner working of web systems
  • C# Knowledge and .Net Technologies in general
  • LINQ
  • Worked with ORM frameworks
  • General Idea on design patterns
  • Knowledge of front end tech is a plus (JavaScript, HTML ,etc..)
  • Experience with Rest, Soap
  • 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
  • 1 to 3 years of experience
  • Team player
  • You lead or have been a team member who delivered end to end products.
  • You are able to pickup new technologies fairly easy
About this Company

Apex AI Technologies is a growing tech startup, we are engineers at heart, mainly the business line is "Enterprise Resource Planning" software systems from the ground up and Machine Learning systems that improves our customers bottom line and aid them to make informed business decisions.

See all Careers and Jobs at ApexAITechnologies
Hiring?
Signup for an employer account and Post your Jobs!