Senior Software Engineer

Crowd Analyzer - Maadi, Cairo

13
Applicants for
3 open positions
13
Seen
2
Shortlisted
9
Rejected
Experience Needed:
3 to 10 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Vacancies:
3 open positions
About the Job

Job purpose

Acting as a full stack developer. Writes, tests, and debugs code and fix bugs. Maintains knowledge of programming languages and monitors website analytics, in addition to also being responsible the scalability and maintainability of the code. Enforces best engineering practices for code repository.

Duties & 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
  • 3-10 Years of Experience
  • Exceptional proficiency using HTML, CSS, & 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.
  • Highly aware of the surroundings and good team playing skills.
  • Natural ability for always seeing the big picture while considering the tiniest of details.
  • Good problem-solving skills.
About this Company

Crowd Analyzer is the leading Arabic social media listening tool in the MENA region and worldwide. We work with clients from different sectors and industries to enhance their social media marketing strategies and business objectives. Founded in Dubai (knowledge village) in... (More)

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