Browse Jobs
For Employers
Post JobLog inGet Started

Node JS Developer

SSC Egypt
Cairo, Egypt
Posted 3 years ago
28Applicants for3 open positions
  • 25Viewed
  • 4In Consideration
  • 20Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Work in a team of full-stack developers on several web projects;
  • Support and improve a blog and a corporate website;
  • Communicating with DevOps and product teams;
  • Take part in decisions regarding app architecture and database design.

Job Requirements

  • Degree, Postgraduate in Computer Science or related field (or equivalent industry experience)
  • Experience
  • Minimum 5 years of coding experience in NodeJS, JavaScript, and Databases.
  • At least 1 year of hands-on in TypeScript.
  • Hands-on experience in performance tuning, debugging, monitoring
  • Excellent knowledge developing scalable and highly-available Restful APIs using NodeJS technologies
  • Practical experience with GraphQL.
  • Well versed with CI/CD principles, and actively involved in solving, troubleshooting issues in the distributed services ecosystem 
  • Understanding of containerization, experienced in Dockers, Kubernetes. 
  • Exposed to API gateway integrations like 3Scale.
  • Understanding of Single-Sign-on or token-based authentication (Rest, JWT, OAuth)
  • Possess expert knowledge of task/message queues to include but not limited to AWS, Microsoft Azure, Pushpin, and Kafka
  • Functional Skills
  • Experience in following best Coding, Security, Unit testing, and Documentation standards and practices
  • Experience in Banking, Financial, and Fintech experience in an enterprise environment preferred
  • Experience in Agile methodology.
  • Ensure quality of technical and application architecture and design of systems across the organization.
  • Effectively research and benchmark technology against other best-in-class technologies. 
  • Soft Skills
  • Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience. 
  • Self-motivator and self-starter,   Ability to own and drive things without supervision, and works collaboratively with the teams across the organization. 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentNode JS Developer