Node JS Developer (Back-End)

Spark for Software Solutions - Shorouk City, Cairo

Applicants for
1 open position
Experience Needed:
2 to 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Arabic, English
1 open position
About the Job

We are looking for creative Node.js Developers skilled at managing the full stack development from front end to back end.

  • Writing reusable, testable, and efficient code
  • Contribute in all phases of the development lifecycle
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
  • Solve performance problems and architectural challenges
  • Develop and deploy new features to facilitate related procedures and tools if necessary.
  • Integration with data storage solutions (may include databases, key-value stores, blob stores, etc.)
  • Integration with external third party systems ( may include email services, payment / SMS gateways ..etc).
  • Integration of user-facing elements developed by front-end developers with server-side logic
Job Requirements
  • BS in Computer Science, Engineering or a related subject
  • Experience with Node.js and frameworks available for it
  • Strong database design skills
  • Proficiency with databases engines (MySQL or PostgreSQL)
  • Experience working with HTML5, CSS3, JS, AJAX
  • Strong knowledge of OOP programming and design patterns
  • Experience with GIT or other version control technologies
  • Experience with JavaScript frameworks (Node.js, AngularJS, etc.)
  • Experience with AWS
About this Company

From a wide and professional experience in software business solutions and specially Human Resources Management, Spark evolved.

Spark is a promising software solutions company founded in 2017 in Egypt. We provide various services to medium and small sized... (More)

See all Careers and Jobs at Spark for Software Solutions