Senior Full Stack Developer (Node.js)

Brilliance Tech - Nasr City, Cairo

Applicants for
1 open position
Experience Needed:
1 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time Part Time
Negotiable, Company Shares on Offers
1 open position
About the Job

We are undergoing a pretty awesome transformation, and are looking for people with a true engineering mind-set. We are solving challenging problems, building an entrepreneurial, product centric and mobile first engineering culture and are seeking passionate technologists.

Our ideal candidate is an experienced developer and team player who enjoys coding, is reliable, and flexible to change while being able to coolly handle multiple priorities. An above average attention to detail with the ability to work with limited supervision as a member of a small, fast moving team is a must.


  • Develop and support multiple Single Page Applications, Node.js APIs, backend services and data stores.
  • Iterative platform development, including troubleshooting and performance optimization.
  • Documentation.

Job Details

  • Awesome work in innovative Projects
  • Flexible working hours
Job Requirements
  • 1-5 years of experience.
  • Experience with Test Driven Development
  • Expert knowledge of Node.js and experience in a production environment
  • Expert level knowledge of Angular (preferred, but other comparable frameworks is sufficient)
  • Experience deploying to and monitoring applications in AWS or other cloud infrastructure
  • Experience with third-party systems integration
  • Experience with various data storage solutions such as MongoDB and/or others
  • Knowledge of eventually consistent data paradigms and distributed systems architectures
  • Experience with message queuing patterns and products such as RabbitMQ, ZeroMQ, SNS/SQS
  • Experience with Github, Jenkins, and continuous deployment pipelines
  • Excellent communication skills, both oral and written
  • You are experienced and happy in a fast moving, continuous flow development environment.
  • Building internal tools for customer management, order fulfillment
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
About this Company

We believe about the importance of knowledge in ICT fields nowadays, so that BRILLIANCE TECH Company has been established to acquire the chance of providing engineering training and consultation to produce competitive innovations in ICT sector.

See all Careers and Jobs at Brilliance Tech
Signup for an employer account and Post your Jobs!