مطور برمجيات
تفاصيل الوظيفة
We’re Hiring: Full-Stack Software Developer (AI-Enabled)
Location: Jeddah, Saudi Arabia
Nationality: Saudi nationals only
About the RoleWe 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.
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
- 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.
هذا الإعلان منشور على تنقيب السعودية ويُعرض هنا مع الإشارة إلى المصدر. لا نتقاضى أي رسوم من الباحثين عن عمل. إذا كان الإعلان مسيئًا أو احتياليًا، أبلغنا.