Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a talented Senior Software Engineer to become a part of our amazing team in Egypt and London and contribute to the current world’s challenges in creating personalized learning paths.
- Building the shortest and most efficient path to employment and career progression" is our mission at Knowledge Officer.
- That’s why work hard on our full-stack apps with a focus on engaging our users and providing the best learning experience for them.
Job Requirements
Required Skills:
- Experience with Python/Ruby (or both) & JS.
- Expertise in Object-Oriented Software Design and Data Modelling.
- Experience with Rails framework and Rails Apis.
- Experience in front-end development using React and Redux.
- Experience in software testing: Unit and Functional.
- Experience with RESTful and Event Stream APIs.
- Familiar with different databases (SQL/NoSQL).
- An advocate of agile practices for the rapid development of quality software.
- Excellent communication skills.
Nice to have:
- Contribution in open source projects.
- Experience with distributed services.
- Comfortable with docker (micro-service architecture).
Featured Jobs
Similar Jobs
- Full Stack DeveloperPrometeon Tyres Group – Egypt (Ex-Pirelli Tyres Egypt) - Alexandria, Egypt18 days ago