Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Job Description
Responsibilities:
- Set-up a Linux based environment and programming tools
- Develop and maintain a comprehensive Java-based internet crawl, index, parse and search engine leveraging open source software
- Develop and maintain high-volume SQL databases
- Develop web interface (front-end), linking it to the Java-based engine (back-end)
- Conduct rigorous software testing and debugging
Minimum Qualifications:
- BSc in Computer Science, Computer Engineering, or a similar technical discipline
- At least 3 years of programming experience in Java
- Advanced knowledge of Linux/Unix
- Advanced skills in database design and SQL
- Knowledge of HTML
- Experience in working with source code control systems (Git, SVN)
Preferred Qualifications:
- MSc in Computer Science, Computer Engineering, or a similar technical discipline
- Experience in PHP and Linux Shell scripting
- Experience in Apache Nutch / Lucene
- Experience in front-end web technologies, e.g. CSS3, JavaScript, JQuery, and AJAX
- Experience in web crawling, text mining, or search engine development
- Advanced knowledge of HTML
Who we are?
We are a young Egyptian technology start-up operating in the e-Commerce domain with secured funding. The founders have combined experience in technology start-ups, academic research, management consulting and operations across multiple regions / countries such as California, London, Germany, Dubai and Cairo.
You will be part of a vibrant team, and will be a key contributor to building a service that will shake up the e-Commerce landscape in Egypt. We offer a flexible work environment, an attractive salary, excellent networking opportunities, and valuable experience in how to build up a company from scratch.