ticom - Digital Transformation & Innovation
Software developer
Jeddah, Saudi ArabiaPosted 5 days ago
- Salary
- AED 6k–9k a month· est.
- Job type
- Full time
- Level
- Mid level
- Field
- Engineering & Technology
- Work mode
- On site
About the role
We’re Hiring: Full-Stack Software Developer (AI-Enabled) Location: Jeddah, Saudi Arabia Nationality: Saudi nationals only About the Role We are looking for a talented Full-Stack Software Developer who combines strong software engineering fundamentals with the ability to work effectively with AI-powered coding tools. You will work across our frontend and backend systems, contribute to a modern technology stack, and help build secure, scalable, and maintainable software solutions. We value developers who can use AI coding agents effectively while maintaining high standards of code quality, testing, and security. Key Requirements • Saudi National: Must be a Saudi. • Full-Stack Development: Strong proficiency in TypeScript, with hands-on experience in modern backend frameworks such as NestJS and frontend frameworks such as React. • AI-Assisted Development: Ability to work effectively with AI coding agents by writing clear specifications, guiding AI-generated code, and critically reviewing and improving its output. • Testing & Quality: Experience writing automated tests and evaluating whether tests effectively identify defects. • Git & Collaboration: Proficiency in Git workflows, feature branches, pull requests, code reviews, and CI checks. • Security & Data Isolation: Understanding of multi-tenant architectures and the importance of strict tenant data isolation. • Technical Documentation: Ability to write clear technical specifications, document decisions, and communicate technical reasoning effectively. Technology Stack You will work with the following technologies: • Language: TypeScript (Strict Mode) • Backend & APIs: NestJS • Frontend: React + Vite • Database: PostgreSQL • API Contracts: Zod + OpenAPI • Testing: Vitest + Playwright • Build & Monorepo Tools: pnpm Workspaces + Turborepo • Infrastructure: Docker, Nginx, Ansible • AI Integration: Dedicated AI package and AI provider integrations Preferred Qualifications • Experience with PostgreSQL at scale and multi-tenant database design. • Familiarity with infrastructure and DevOps tools, including Docker, Nginx, and Ansible. • Experience with Flutter for mobile application development. • Background or interest in cybersecurity and security controls. • Experience adapting and reusing existing codebases for new industries or business domains. • Familiarity with API contract tooling, particularly Zod, OpenAPI, and generated clients. • Professional working proficiency in both Arabic and English.
Requirements
Saudi National: Must be a Saudi. Full-Stack Development: Strong proficiency in TypeScript, with hands-on experience in NestJS (backend) and React (frontend). AI-Assisted Development: Ability to work with AI coding agents by writing clear specifications and guiding AI-generated code. Testing & Quality: Experience writing automated tests and evaluating their effectiveness. Git & Collaboration: Proficiency in Git workflows, feature branches, pull requests, code reviews, and CI checks. Security & Data Isolation: Understanding of multi-tenant architectures and tenant data isolation. Technical Documentation: Ability to write clear technical specifications, document decisions, and communicate technical reasoning.
Responsibilities
Design, develop, and maintain full-stack applications using TypeScript, NestJS, and React; collaborate with AI tooling to enhance coding efficiency while upholding quality, security, and testing standards; write clear specifications for AI-assisted coding, review and improve AI outputs; implement automated tests and ensure robust CI workflows; ensure secure, multi-tenant data isolation and maintain technical documentation for decisions and architecture.
Skills
- TypeScript
- NestJS
- React
- Vite
- PostgreSQL
- Zod
- OpenAPI
- Vitest
- Playwright
- pnpm
- Turborepo
- Docker
- Nginx
- Ansible
- AI integration
Not sure you fit this role?
Upload your CV and see how you score against ticom - Digital Transformation & Innovation and every other live job. It's free.
Get my free matchesAED 6k–9k a month· est.
Similar jobs in Saudi Arabia
Senior Full-Stack Engineer - AI
SoftwareOneRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Software Engineer - AI Tooling Infrastructure
JobgetherRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Sr. Full-Stack Software Engineer - Remote
YO AI LabsRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Software Engineer - Himmah Program
MoznRiyadh, Saudi Arabia
AED 6k–10k a month· est.
Senior Full stack Programmer - IT | Saudi Arabia
Rawaj-HCMRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Frontend Software Engineer - Saudi Only
LucidyaRiyadh, Saudi Arabia
AED 10k–18k a month· est.