Jobiglo

No results.

AI Engineer (Full‑Stack)

Aspire Software · Beyrouth

New
Senior 🇬🇧 English
React Vue Svelte Node.js Supabase REST JSON APIs OAuth SSO RBAC MFA GitHub Actions CI/CD Sentry Chart.js D3 Python Claude Cursor Copilot LLM APIs

Job description

About the role

We are seeking an AI Engineer to join Aspire Software’s Lebanon team. You will work directly with an HR user group, delivering rapid, daily improvements to a critical internal application. The role combines full‑stack development, security hardening, and AI‑assisted coding.

Key responsibilities

  • Refactor the frontend into a modular, component‑based architecture using React, Vue or Svelte.
  • Migrate data from disk storage to PostgreSQL or Supabase with proper migrations.
  • Upgrade authentication to session‑based management, add MFA, audit logging and perform penetration testing.
  • Implement CI/CD pipelines with GitHub Actions for linting, type‑checking, testing and preview deployments.
  • Introduce observability tools such as Sentry and basic performance monitoring.
  • Document the data pipeline from BambooHR CSV export to application state.
  • Leverage AI coding assistants (Claude, Cursor, Copilot) for code generation, refactoring and debugging while maintaining independent architectural judgment.

Required profile

  • 5+ years of full‑stack development experience.
  • Strong preference for incremental refactoring over large rewrites.
  • Hands‑on experience with authentication, security best practices and threat modeling.
  • Comfortable with DevOps tasks including CI/CD, environment management and monitoring.
  • Daily user of AI coding tools and ability to ship production code with them.

Required skills

  • JavaScript / TypeScript
  • React, Vue, or Svelte
  • Node.js
  • PostgreSQL / Supabase
  • REST / JSON APIs
  • OAuth / SSO, RBAC, MFA
  • GitHub Actions, CI/CD
  • Sentry or similar error tracking
  • Chart.js, D3
  • Python (for data pipelines)
  • AI coding assistants (Claude, Cursor, Copilot)
  • LLM API integration (optional)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Aspire Software.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published for 20 timer siden

Expires om 1 måned

7 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Aspire Software

Beyrouth