Full Stack Engineer

Location Dubai
Job type: Contract
Job ref: 32791
Published: about 2 months ago

Job Description: Full Stack Engineer  

Position Overview 

We are seeking a highly skilled and motivated Full Stack Engineer to join our team for the development of an innovative AI-driven platform. The successful candidate will be responsible for both front-end and back-end development, ensuring seamless integration and exceptional user experience in alignment with our MAF DEG standards. 

Key Responsibilities 

  • Develop and maintain the front-end of the application using Bootstrap CSS, JavaScript, jQuery, and HTML. 

  • Implement back-end functionalities using .Net Core Web App, .Net Core API, and APIGEE for API management. 

  • Ensure robust and scalable application architecture leveraging Razorpages for dynamic and responsive web pages. 

  • Integrate MAF Active Directory with Single Sign-On (SSO) capabilities to streamline authentication processes. 

  • Implement Role-Based Access Controls (RBAC) for precise management of user permissions. 

  • Develop and manage Azure SQL Server Database for chat history, preferences, audit/logging. 

  • Ensure mobile readiness and responsiveness of the application. 

  • Maintain the application’s branding in accordance with MAF’s guidelines, ensuring consistent user experience across platforms. 

  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions. 

  • Ensure the orchestration and governance layer provides streamlined access to multiple LLMs and granular charge-back mechanisms. 

  • Experience with AI Agents & Conversational AI 

  • Experience working with LLM’s 

  • Experience in Prompt Engineering 

Technical Skills and Qualifications 

  • Bachelor’s degree in computer science, Engineering, or related field. 

  • 5 years of proven experience as a Full Stack Engineer, with expertise in both front-end and back-end development. 

  • Proficient in Bootstrap CSS, JavaScript, jQuery, and HTML. 

  • Strong knowledge of .Net Core, Razorpages, and API management (APIGEE). 

  • Experience with Azure SQL Server and managing databases. 

  • Understanding of Active Directory and Single Sign-On (SSO) mechanisms. 

  • Familiarity with Role-Based Access Controls (RBAC). 

  • Experience in developing mobile-ready and responsive applications. 

  • Knowledge of AI technologies and Large Language Models (LLMs) is a major plus. 

  • Excellent problem-solving skills and attention to detail. 

  • Strong communication and collaboration skills. 

Preferred Qualifications 

  • Experience with AI platforms such as Microsoft Azure AI Studio 

  • Experience working with Azure cloud & Services 

  • Experience in working within an agile development environment.