Job Details
Skills And Tools:
Job Description
Before you apply:
This is a Remote Job, but you should be based in Egypt.
Our work is more Back-End biased, so if you are a Front End developer, that will not work.
Job description
We are a UAE based company working in the fields of Telecom, Technology and Media. We are looking for a passionate Full Stack Developer who is positive, a great team player, and passionate about programming & new technologies. He should be an analytical person who easily identifies the problem and solves it.
A Full Stack Developer will be required to take over projects from conception to launch and beyond, which is a responsibility that requires great organizational skills and attention to detail.
Responsibilities:
- Design, architect, and develop back end systems for Chat Bots, Web Apps and Mobile Apps.
- Design, architect, and develop API’s for different kinds of systems’ integrations.
- Design, architect and develop related front end systems of websites and mobile sites.
- Design hosting solutions for the different applications and back end systems on premise, on colocation hosting and on cloud hosting platforms and work with all relevant software, tools, and programming.
- Work on DNS and domain names services.
- Ensure cross-platform optimization for different screens (whether mobile or PC) and optimize for best responsiveness of Web/Mobile sites.
- Work on data collection and storage from all applications in a manner and form that enables analytics and consequently ongoing improvements at all levels.
- Closely work with Front End Developers and UI/UX experts to achieve set objectives and deliver smooth and effective customer experience and always work to enhance such experiences.
- Develop accurate and comprehensive data storage strategies for all Chat Bots and Apps so it is presentable as reports and dashboards.
- Stay up to date with relevant technologies and its trends to always bring new ideas, new customer experiences and improvements in our chat bots or applications.
- Knowledge and experience in modern ways to secure Back End systems by use of best practices in programming, security software, and other networking tools.
Job Requirements
Requirements:
- Highly knowledgeable and experienced in LAMP/WAMP (Linux/Windows, Apache, MySQL, PHP) and related frameworks (e.g. Laravel) to deliver high demand solutions and applications.
- Highly knowledgeable and experienced in databases like MySQL, Oracle, and/or MongoDB.
- Strong knowledge and experience in Node.JS, JavaScript, CSS, and HTML
- Strong knowledge and experience in Linux and Windows operating systems
- Knowledge and experience in MS .NET / C#, Java or Python are a plus
- Knowledge and experience in Chat Bot development are a plus
- Knowledge and experience in Mobile VAS and Carrier Billing are a plus
- Highly knowledgeable and experienced in the software development processes and the different software development management methodologies
- Focused on continuous improvement of development processes and frameworks
- Highly skilled in problems identification and solving
- Highly skilled in verbal and written communication with other teams
- Excellent project management skills.
Education and Experience:
- A Bachelor’s Degree in an IT or Engineering field.
- 3+ years of experience
Language Skills:
- Excellent English skills
- Excellent Arabic skills and previous Experience in developing systems/applications with Arabic user experiences.