Senior Software Engineer

Crowd Analyzer - Cairo, Egypt

Applicants for
2 open positions
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
2 open positions
About the Job

Job Role Summary:

  • Writes, tests, and debugs code and fix bugs. 
  • Maintains knowledge of programming languages and monitors website analytics, in addition to being responsible the scalability and maintainability of the code.
  • Enforces best engineering practices for code repository.

Tasks & Responsibilities: 

  • Design and code superior technical solutions.
  • Easily recognize system deficiencies and implements effective solutions.
  • Create and execute project work plans and revises as appropriate to meet changing needs and requirements.
  • Communicates and enforces coding standards.
  • Supports and mentors junior developers by providing advice and coaching.
Job Requirements
  • Exceptional proficiency using HTML, CSS, JavaScript & JavaScript frameworks.
  • Working experience with Node.js.
  • Strong OOP & design patterns foundation.
  • Strong skills in working with Mongodb, Redis and Elastic Search.
  • Hands on experience with Git, Linux and Amazon web services.
  • Rigor in test driven development, agile methodologies and other engineering best practices.
  • Exposure to architectural patterns of a large, high scale web application.
  • Strong desire to learn.
  • Highly aware of the surroundings and good team playing skills.
  • Natural ability for always seeing the big picture while considering the tiniest of details.
  • Natural problem solving skills.
About this Company

Crowd Analyzer is the 1st fully automated social web monitoring tool in the MENA region which supports Arabic sentiment analysis with different dialects.

See all Careers and Jobs at Crowd Analyzer
Signup for an employer account and Post your Jobs!