Full-Stack Developer

Abu Dhabi

Job Responsibilities:


  • Work independently and as part of a multi-disciplinary team to design and develop customized IoT software.

  • Performs all essential aspects and function of IoT developer or Software programmer’s job duties in multiple languages as well as any other specific job requirements if needed.

  • Actively cooperate with lead system engineers and development team on AI software development.

  • Constantly keep update of the state-of-the-art of the IoT software solutions in multiple domains of interest.

  • Investigate the latest trends in product development and marketing from IoT perspective and collaborate with product managers on development of new products and solutions.

  • Assertively propose customized solutions considering the limitations of our tech stack and business model or provide expert advice wherever necessary.

  • Identify existing opportunities for further collaboration between in-house teams of AI/ML researchers, hardware experts and IoT team or determine conditions of further successful collaboration.

  • Educate and develop deeper company/team understanding of IoT hardware/software technologies and services.

  • Help to establish IoT software development team, evolve and optimize IoT product development process.


  • Performs all essential aspects and function of developer’s job duties as well as any other specific job requirements if needed.

AiFi is searching for:

Mandatory requirements:

  • Minimum bachelors in Computer Science or related field

  • Minimum 3 years of industry/business experience AFTER graduation with developing desktop and mobile applications

  • Minimum 2 years of experience as a Full-Stack Developer or similar role

  • Minimum 1 year of industry/business/research group experience with Python programming

  • Minimum 1 year of industry/business/research group experience with any other back-end language than Python

  • Minimum 2 years of industry/business/research group experience with HTML/CSS, XML, jQuery and JavaScript programming

  • Minimum 1 year of industry/business experience with JavaScript frameworks (e.g. Angular, React, Node.js, Backbone)

  • Minimum 1 project experience with relational database (e.g. MySQL)

  • Minimum 1 project experience with non-relational database (e.g. MongoDB)

  • Minimum 2 project experiences with web server (e.g. Apache)

  • Must have experience with deployment on cloud services (e.g. AWS, Azure, etc.)

  • Is already living in the UAE (preferably Abu Dhabi)


Desired, not mandatory requirements:

  • Experience with AI-related projects

  • Experience with UI/UX design

AiFi is not promising employer for:
  • Apathetic workers with a low concern or interest in personal professional growth and development of complex project skills (soft skills included).

  • Unhealthy non-perfectionists who see formal execution of tasks as the only performance principle of their job role.

  • Underdeveloped mindsets expecting and accepting only explicitly stated and “foolproof” orders due to omission of ordinary interest in the bigger picture or project success.

  • A passive personality that never takes extra initiative and more responsibility than the minimum.

  • Indifferent attitude neglecting opportunities for continuous project improvement and routinely ignores the existence of procedural bottlenecks.

  • “Spectators and passengers” who never ask, express ideas or independently propose enhancements.

  • “Toxic” team players who promote silent conflicts within the R&D team (e.g. habitually spread gossips), discourage inclusive collaboration or give confidence to malicious attitudes leading to low team engagement, morale or performance.

  • The person disliking Harry Potter, Avengers, Star Wars, aliens, weirdos, geeks and nerds and has no sense for humor. Otherwise, feel welcome.

Job Type: 

Full Time


Offer valid until Jan 2021

How to Apply:
  1. Kindly email your resume to aifihr@aifitechnologies.com

  2. In the body of the email please report (bullet point by bullet point) how your resume matches all minimum mandatory requirements for the position, such as provided level of education, year of graduation, length of experience, number of projects, etc. Otherwise, your application won’t be successfully processed.

  3. As a subject of an email includes the text:


Copyright © 2020 AiFi Technologies

  • Facebook
  • LinkedIn - Grey Circle
  • Twitter - Grey Circle
  • Instagram - Grey Circle