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 matches
Software Engineer jobs in Jeddah10 live roles, top employers and pay.See all →

Similar jobs in Saudi Arabia