Senior Software Engineer
Sooft -
Heliopolis, CairoPosted 7 years ago33Applicants for2 open positions
- 31Viewed
- 12In Consideration
- 9Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
SOOFT a Spanish based company with an office in Cairo, Egypt.
Your Responsibility
- You are going to participate in design, development and maintenance of existing and future company's own products such as http://openlock.com and http://pidetaxi.es and create our new IoT Platform.
- We work on cutting edge techs that will challenge you.
Job Requirements
What we offer
- A big chance to work in a highly salable system at enterprise and global level.
- Good salary
- Flexible working time.
- Dynamic and friendly environment.
What we ask for
- Has experience in software development life cycle applying software engineering principles.
- Excellent knowledge in web technologies: HTTP, webservices, messaging, etc...
- Good knowledge of data structures, algorithms and computer science fundamentals.
- In-depth knowledge of object-oriented concepts, programming, and systems design.
- Knowledge and applying of different design patterns according to different problems solutions scenarios.
- Experience with message queuing patterns and systems.
- Experience in designing and implementing APIs.
- Test Driven Development experience.
- Familiar with GIT.
- Good experience with noSQL and SQL databases modeling (preferably MongoDB).
- Applying software engineering principles during the whole life cycle of the project (Documentation, UML, agile process management, etc...).
Plus:
- Familiar with functional and reactive programming concepts.
- Nodjs experience
- RabbitMQ
- Java
- Docker