2,286,646open jobs
145,433companies
277,935added this week
Browse all
Location
In office (Ukraine)
Employment
Full-Time

First seen by Alion on Nov 15, 2026.

Overview
Company
Impact
Profile match
Software and AI, built in Doha. Custom software, AI systems, and digital products for startups, SMEs, enterprises, and the public sector across the Gulf. From a single website fix to a complete AI deployment.

Full-Stack Software Engineer

Company: QAI Lab
Location: Doha, Qatar
Employment Type: Full-time
Work Arrangement: On-site
Department: Software Engineering & AI Development
Experience: 3+ years preferred
Relocation: International candidates welcome
Accommodation: Provided by the company

About QAI Lab
QAI Lab is a technology and artificial intelligence company based in Doha, Qatar, specializing in AI-powered applications, SaaS platforms, custom software development, intelligent automation and IoT solutions.
We develop innovative technology products and customized solutions for businesses, combining modern software engineering, artificial intelligence, cloud infrastructure and connected hardware.
Position Overview
We are looking for a skilled and versatile Full-Stack Software Engineer to design, develop, deploy and maintain modern web applications, SaaS platforms, mobile applications and AI-powered solutions.
The ideal candidate should have strong frontend and backend development skills, experience with modern UI/UX, databases, APIs and server infrastructure, as well as an understanding of AI integration and IoT technologies.
The successful candidate will participate in the complete development lifecycle, from concept and architecture to implementation, testing, deployment and maintenance.

Key Responsibilities:

1. Full-Stack & SaaS Development
Develop modern, responsive web applications and SaaS platforms.
Build frontend interfaces, backend services, APIs and database architectures.
Implement authentication, user management and role-based access control.
Develop scalable applications and integrate third-party services.
2. AI & Automation
Integrate AI models, LLMs and AI APIs into applications.
Develop AI assistants, chatbots, agents and intelligent automation workflows.
Work with RAG, vector databases and AI-powered business solutions.
Use modern AI-assisted development tools.
3. Mobile Application Development
Develop cross-platform applications for iOS and Android.
Integrate mobile applications with backend services and APIs.
Prepare applications for App Store and Google Play deployment.
4. Hardware & IoT Integration
Develop software solutions integrating hardware, IoT devices and embedded systems.
Work with Raspberry Pi, ESP32, Arduino and similar platforms.
Integrate sensors, cameras, controllers and connected devices.
Work with MQTT, HTTP, WebSockets, Bluetooth, Wi-Fi and other communication protocols.
Develop IoT dashboards, remote monitoring and device management systems.
Integrate AI with hardware and edge computing solutions.
5. UI/UX & Product Design
Create modern, professional and intuitive user interfaces.
Implement responsive designs and reusable component libraries.
Work with Figma and modern UI frameworks.
Ensure high standards of usability and visual quality.
6. Server Infrastructure & Deployment
Deploy and maintain applications on Linux servers and cloud infrastructure.
Work with Docker, Nginx, Git and CI/CD pipelines.
Configure domains, DNS, SSL and production environments.
Manage application monitoring, backups, security and troubleshooting.
Required Technical Skills
Frontend: JavaScript, TypeScript, React, Next.js, HTML, CSS and Tailwind CSS.
Backend: Node.js and/or Python, REST APIs and backend architecture.
Databases: PostgreSQL and relational database design.
Mobile: React Native or Flutter.
AI: OpenAI, Anthropic or similar AI APIs; local LLM, RAG and AI agents.
Infrastructure: Linux, Docker, Nginx, Git/GitHub and application deployment.
IoT & Hardware: Raspberry Pi, ESP32, Arduino, sensors and hardware-software integration.
UI/UX: Figma, modern design systems and responsive interface development.

Qualifications & Experience
Bachelor's degree in Computer Science, Software Engineering, IT or equivalent practical experience.
3+ years of professional software development experience preferred.
Demonstrated experience developing and deploying complete applications.
Strong understanding of frontend, backend, databases and APIs.
Experience with AI integration and modern development tools.
Practical experience with Linux servers and application deployment.
IoT and hardware integration experience is a strong advantage.
Portfolio of completed projects or GitHub repositories.

Additional Advantages
Experience with AI agents, computer vision and edge AI.
Experience with industrial IoT and automation systems.
Knowledge of MQTT, Modbus or CAN bus.
Familiarity with Cursor, Claude Code, OpenAI Codex or GitHub Copilot.

Personal Attributes
Strong analytical and problem-solving skills.
Ability to work independently and take ownership of projects.
Passion for software engineering, AI and emerging technologies.
Ability to learn new technologies quickly.
Good communication, teamwork and attention to detail.

Relocation & Employment Benefits
QAI Lab welcomes qualified international candidates willing to relocate to Doha, Qatar.
The company provides:
Relocation assistance to Doha.
Company-provided accommodation.
Employment visa and residency sponsorship, subject to Qatar regulations.
Full-time employment.
Opportunities to work on innovative AI, SaaS, IoT and software development projects.
Professional development and exposure to modern technologies.

How to Apply
Interested candidates should submit:
Updated CV / Resume.
Portfolio or examples of previous projects.
GitHub profile (if available).
Brief summary of experience in software development, AI and IoT.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,646 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ukraine
$36k – $60k per year (net) · Remote (Ukraine) · Part-Time · Ukraine
Python
JavaScript
Node JS
Python
Celery
Node JS
Puppeteer
BullMQ
Databases
PostgreSQL
Redis
AI/ML
AI Agents
LLM
OpenAI
Anthropic
Human-in-the-Loop
Frontend
Next.js
React.js
DevOps
Rest API
WebSockets
Cloudflare
DNS
QA
Playwright
Apply
$9k – $23k per year (net) · In office · Full-Time · Dnipro · Kharkiv
DevOps
CI/CD
Apply
$6.6k – $34k per year (net) · In office · Full-Time · Dnipro · Kharkiv
Python
DevOps
Linux
Apply
$6.6k – $20k per year (net) · In office · Full-Time · Dnipro · Kharkiv
JavaScript
PHP
SQL
PHP
Laravel
Databases
MySQL
PostgreSQL
Frontend
Vue.js
DevOps
CI/CD
Docker
Cybersecurity
NIST CSF
Apply
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Puppeteer
Axios
BullMQ
TypeORM
PM2
Databases
PostgreSQL
Redis
pgvector
ElasticSearch
AI/ML
LangChain
LLM
OpenAI
Anthropic
Frontend
Vue.js
Tailwind CSS
Socket.IO
Pinia
Sass
Zod
DevOps
Rest API
Docker Compose
WebSockets
Git
AWS
Docker
Amazon S3
QA
Swagger
Jest
Vitest
Apply
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Puppeteer
Axios
BullMQ
TypeORM
PM2
Databases
PostgreSQL
Redis
pgvector
ElasticSearch
AI/ML
LangChain
LLM
OpenAI
Anthropic
Frontend
Vue.js
Tailwind CSS
Socket.IO
Pinia
Sass
Zod
DevOps
Rest API
Docker Compose
WebSockets
Git
AWS
Docker
Amazon S3
QA
Swagger
Jest
Vitest
Apply
$36k – $60k per year (net) · Remote (Ukraine) · Part-Time · Ukraine
Python
JavaScript
Node JS
Python
Celery
Node JS
Puppeteer
BullMQ
Databases
PostgreSQL
Redis
AI/ML
AI Agents
LLM
OpenAI
Anthropic
Human-in-the-Loop
Frontend
Next.js
React.js
DevOps
Rest API
WebSockets
Cloudflare
DNS
QA
Playwright
Apply
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
Java
Kotlin
SQL
Java
Spring Framework
Spring Boot
Kotlin
Mockito
Databases
Oracle
RabbitMQ
Apache Kafka
Frontend
React.js
Mobile
JUnit
DevOps
Rest API
Prometheus
CI/CD
Git
Docker
Kubernetes
Grafana
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
JavaScript
TypeScript
SQL
C#
DevOps
Rest API
Azure
CI/CD
GitHub
QA
Playwright
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
Bash
AI/ML
CUDA
DevOps
Terraform
Ansible
GCP
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
AWS
Docker
Kubernetes
Linux
TCP/IP
DNS
VPN
Cybersecurity
ISO 27001
Apply
See all jobs
This is one of many
2,286,646 more open roles from verified company boards, updated every day.