The Company and the Job
The Back End Software Engineer is a software architect and developer / programmer responsible for developing leading-edge software architecture and code on the back end / server side for content management systems (CMS) and databases that drive content to IoT (Internet of Things), web applications, and mobile applications.
We are looking for a Software Engineer who is proactive, self-directed, and possesses an atypically high standard of quality for themselves and their work. To be considered for the position, you must possess unusually strong social and communication skills in English and proven full-stack software architecture design and engineering skills.
You pay close attention to the details. The ideal candidate will have at least 3-5 years of experience in web-based software architecture design and engineering with additional experience in mobile app back end services.
Design, development and maintenance of full stack web services.
Gathering requirements and project specifications.
Maintain developer resources, repositories and documentation.
Assist and support API based integrations.
Create reusable and testable modules and components.
Collaborate with the team members and stake holders.
Other duties as required.
Must be an open/transparent, honest, and humble personality
Must have a positive, can-do attitude and a willingness to participate as a critical team player
A proactive, self-directed approach and the ability to learn quickly
Comfortable working in an environment with little structure while developing new processes
3 – 5 years of back end software development experience
Must have experience in php, mysql, jquery and angularjs
Experience in working with any php frameworks (Laravel, Zend or Symfony preferred)
Experience in developing REST and SOAP api
Proficient in web markup including HTML5 and CSS3
Professional, precise communication skills
Php, MySql, Jquery, Angularjs, OOP, MVC, Subversion, Git, REST, SOAP, Webservices
Bachelor’s degree in Software Engineering from a leading University
Dubai Media City, Dubai
United Arab Emirates
What other companies call this role
Software Engineer, Software Developer, Software Architect, Senior Software Engineer, Senior Software Architect, Senior Software Developer, Web Developer, Back-End Developer, Back End Developer, Backend Software Engineer, Team Lead, Engineering Manager, Senior Systems Engineer, Database Developer, Database Engineer, Full-Stack Developer, Full-Stack Engineer, Fullstack Developer, Fullstack Engineer, Full Stack Developer, Full Stack Engineer