Senior Software Engineer (Node.js)
Botit -
Downtown, CairoPosted 4 years ago34Applicants for2 open positions
- 3Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Acting as a full stack developer.
- Writes, tests, and debugs code and fix bugs.
- Participate on the development of core parts.
- Analyze system specifications and translate system requirements to task specifications for team members.
- Provide accurate effort-estimates for deliverables.
- Be committed to the deadlines through follow up of tasks with team members.
- Research and actively learn about new technologies and introduce them into the infrastructure.
- Resolve technical issues that are escalated by junior and mid-level developers.
Job Requirements
- Bachelor’s Degree in Computer Science, Mathematics, Statistics, Machine Learning/AI, or other related fields is preferred.
- 3-5 years of relevant experience.
- Working experience with Node.js.
- Strong skills in working with Mongodb, Redis and Elastic Search.
- Experience with Cloud platforms Azure or AWS is a plus.
- Demonstrated ability to write clean, light code.
- Proficiency using HTML, CSS, JavaScript & JavaScript frameworks like Angular, React or Vue.js.
- Strong OOP & design patterns foundation.
- Rigor in test driven development, agile methodologies and another engineering best practices.
- Exposure to architectural patterns of a large, high scale web application.
- knowledge of Python as a plus.