Browse Jobs
For Employers
Post JobLog inGet Started

Senior Back-End Node.js Developer

Amlaki Group
Maadi, Cairo
Posted 5 years ago
30Applicants for1 open position
  • 20Viewed
  • 2In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • We are looking for a Back-End Node.js Developer responsible for managing the interchange of data between the server and the users.
  • Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
  • You will also be responsible for integrating the front-end elements built by your coworkers into the application.
  • A basic understanding of front-end technologies is therefore necessary as well.
  • The developer in this role collaborates with business analysts to design, develop, maintain and troubleshoot custom and off the shelf applications supporting Amlaki Group’s business.
  • In addition, this person will be expected to work as a team member on projects, providing, estimating and implementing development best practices.
  • The candidate is expected to act professionally and respectfully with both external customers and internal team members

Job Requirements

  • Minimum of 5+ years of software development experience
  • Expert knowledge of S/W algorithms and data structures
  • Creating database schemes that represent and support business processes (SQL/noSQL)
  • Profound experience with Nodejs is a must.
  • Experience with other back-end technologies like PHP is a plus
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding accessibility and security compliance
  • Strong knowledge of the common web server exploits and their solutions
  • Proficient understanding of code versioning tools, such as Git
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Agile mentality, nimble approach and learner mindset
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • BSc degree in Computer Science or relevant field

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Back-End Node.js Developer