Remote Jobs RockRemote Jobs Rock

Full Stack AI Developer

πŸ“… May 6
AI/ML IntegrationLLMsPythonNode.js
Apply Now

πŸ“œ Description

  • Integrate LLMs into production applications via APIs and SDKs
  • Design and build RESTful and event-driven APIs using Python or Node.js
  • Develop responsive UI components using React.js or Vue.js
  • Collaborate with engineering and product teams to translate requirements into technical specifications
  • Write clean, documented, and testable code; participate in code reviews

πŸ› οΈ Requirements

  • Experience with Microsoft Azure AI Foundry, Azure AI Search, or Azure Bot Framework
  • Exposure to computer vision APIs or model inference pipelines
  • Prior work on social media data ingestion, sentiment analysis, or NLP pipelines
  • Experience building voice AI integrations (STT/TTS, telephony APIs)
  • Contributions to open-source AI/ML projects
  • Familiarity with GCC enterprise environments or government IT constraints

✨ Benefits

  • Competitive salary benchmarked to market
  • Direct exposure to cutting-edge enterprise AI projects across UAE and GCC
  • Flat team structure - work directly with founders and senior engineers
  • Opportunity to grow into a Senior or Lead Engineer role
  • Flexible remote/hybrid work arrangements
Full job description

Our client is an enterprise AI company headquartered in Dubai, UAE. We build and deploy AI-native products across social intelligence, agentic AI platforms, voice AI, cyber deception and computer vision - serving government, enterprise and telcos clients across the UAE and GCC.

ROLE OVERVIEW

We are looking for a hands-on Full Stack AI Developer to join our engineering team. You will be responsible for building production-grade AI-powered features across our product suite - from backend model integrations and APIs to clean, functional front-end interfaces. The ideal candidate has 2–3 years of real-world experience building applications that incorporate AI/ML models, LLMs, or agentic workflows and is comfortable working across the full stack.

KEY RESPONSIBILITIES

AI / ML Integration Related:

  • Integrate LLMs (OpenAI, Azure OpenAI, Anthropic, open-source) into production applications via APIs and SDKs
  • Build and maintain agentic workflows, multi-step reasoning pipelines and tool-calling patterns
  • Connect AI models to structured/unstructured data sources, vector databases and retrieval pipelines (RAG & GRAG)
  • Implement prompt engineering, chaining and context management for reliable AI outputs

Backend Development Related:

  • Design and build RESTful and event-driven APIs using Python (FastAPI / Django) or Node.js
  • Work with relational and non-relational databases (PostgreSQL, MongoDB, Redis) along with Elasticsearch
  • Build data ingestion pipelines and integrate third-party data APIs (social, news, enterprise systems)
  • Deploy and maintain containerized services on cloud infrastructure (Azure preferred)

Frontend Development Related

  • Develop responsive, functional UI components using the likes of React.js or Vue.js
  • Consume and display real-time or streaming AI outputs in clean, user-ready interfaces
  • Collaborate with product on UX flows for AI-assisted features (dashboards, chat UIs, agent interfaces)

  • Collaboration & Quality Related
    Work closely with the engineering team and product leads to translate requirements into technical specifications
  • Write clean, documented, and testable code; participate in code reviews
  • Identify performance bottlenecks and propose practical solutions
  • Support QA and UAT cycles for client-facing deployments

Requirements

AI / LLM

  • Hands-on experience with OpenAI / Azure OpenAI API, LangChain, or similar frameworks
  • Familiarity with RAG patterns, vector stores (Pinecone, Weaviate, pgvector), and embeddings
  • Understanding of prompt engineering, function/tool calling, and agentic orchestration

Backend

  • Python (FastAPI or Django) and/or Node.js with REST API development
  • SQL and NoSQL databases; basic query optimisation
  • Experience with Docker and cloud deployment (Azure, AWS, or GCP)
  • Familiarity with message queues or event streaming (e.g., Kafka, RabbitMQ) is a plus

Frontend

  • React.js or Vue.js with component-based architecture
  • Working knowledge of HTML5, CSS3, and JavaScript/TypeScript
  • Ability to build clean data visualisation interfaces (charts, dashboards)

General

  • Git-based version control and CI/CD workflows
  • Strong problem-solving skills and ability to work in a fast-paced, delivery-focused environment
  • Good written and verbal communication in English
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

NICE TO HAVE

  • Experience with Microsoft Azure AI Foundry, Azure AI Search, or Azure Bot Framework
  • Exposure to computer vision APIs or model inference pipelines
  • Prior work on social media data ingestion, sentiment analysis, or NLP pipelines
  • Experience building voice AI integrations (STT/TTS, telephony APIs)
  • Contributions to open-source AI/ML projects
  • Familiarity with GCC enterprise environments or government IT constraints

Benefits

WHAT WE OFFER:

  • Competitive salary benchmarked to market
  • Direct exposure to cutting-edge enterprise AI projects across UAE and GCC
  • Flat team structure - work directly with founders and senior engineers
  • Opportunity to grow into a Senior or Lead Engineer role
  • Flexible remote/hybrid work arrangements
  • Fast-paced environment where your work ships to production and reaches real clients
TeamViewer Germany

Full Stack Software Engineer

πŸ•’ 2 days ago
TeamViewer GermanyπŸ‘₯ 1001 - 5000 employees🏒 Computer Software

As a Full Stack Software Engineer, you will develop backend services and APIs, build web applications, and collaborate with cross-functional teams to enhance TeamViewer products.

JavaKotlinSpring BootNode.js
OpenAI

Full Stack Software Engineer, Sales Platform

πŸ•’ 3 days ago
OpenAIπŸ‘₯ 10,000+ employees🏒 Research Services

As a Full Stack Software Engineer, you will design and deliver web applications and integrations to enhance workflows for OpenAI's go-to-market teams.

Full-stack DevelopmentWeb ApplicationsIntegrationsArchitecture Decisions
SpaceX

Full Stack Software Engineer, Platform

πŸ•’ 4 days ago
SpaceXπŸ‘₯ 10,000+ employees🏒 Aviation And Aerospace Component Manufacturing🀝 B2B

As a Full Stack Software Engineer at SpaceX, you will develop mission-critical applications that enhance operations and support the rapid build of Starship and Starlink systems.

Full Stack DevelopmentPythonC#.netGo
FCamara

Fullstack AI Engineer - Pleno/SΓͺnior

πŸ•’ 3 days ago
FCamaraπŸ‘₯ 501 - 1000 employees🏒 Information Technology And Services

As a Fullstack AI Engineer, you will create prototypes and MVPs using generative AI, automate processes, and integrate systems to enhance operational efficiency.

Node.jsReactPHPPython

Trusted by Remote Workers