Staff Software Engineer I (NodeJS)
Careem -
Dubai, United Arab EmiratesPosted 5 years ago54People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Software architecture and design of our distributed backend system to meet the challenging functional, scalability and reliability requirements for our fast growing business.
- Integrate components into a fully functional & validated system
- Develop and implement software verification and quality assurance procedures
- Document designs and review code
- Continuously strive for higher quality and productivity
Job Requirements
- Experience in multi-tiered distributed systems, web services, APIs, and relational & NoSQL databases
- Extensive backend programming experience in one or more of the following: Java, C/C++, Python
- Ability to: effectively articulate technical challenges and solutions; deal with loosely defined problems and fast changing requirements & think abstractly.
- A solid foundation in computer science, with strong competencies in data structures, algorithms and software design.
- Able to take individual ownership of a project from start to finish.