About the role

  • AI Product Engineer at Aspire Software creating AI-driven product solutions in Lebanon. Engaging in full-cycle ownership from backend to frontend within a hybrid work environment.

Responsibilities

  • Build working product solutions using AI as the default approach across coding, testing, debugging, documentation and technical research
  • Rapidly prototype, iterate and refine solutions to validate ideas and accelerate delivery
  • Use AI agents and AI assisted workflows to generate designs, implementations, tests and supporting documentation
  • Contribute to H&L’s move toward an agentic product and software delivery model
  • Analyse customer and business problems deeply before execution
  • Break ambiguous problems into solvable components and evaluate multiple solution paths
  • Make informed trade-offs between speed, quality, maintainability, security and customer value
  • Apply strong engineering and product judgment to architecture, design and implementation decisions
  • Build modern, scalable frontend applications using React/Angular and TypeScript
  • Design and implement robust backend services using Node.js
  • Develop and maintain clean, secure and well-structured RESTful APIs
  • Design sound data models and work effectively with relational and non-relational databases
  • Support cloud native services in AWS environments
  • Work with Docker, CI/CD pipelines and automated deployment practices
  • Ensure strong automated test coverage across unit, integration and end to end layers
  • Partner with Product, Design, Support and customer facing teams to ensure solutions solve real customer problems
  • Participate in customer demos and explain how solutions work and why key design decisions were made
  • Incorporate customer and operational feedback into fast iteration cycles
  • Help ensure shipped capabilities drive measurable adoption, usage and business impact
  • Evaluate and improve AI generated outputs for correctness, security, maintainability and fitness for purpose
  • Work within approved AI engineering patterns, tooling standards, review practices and security guardrails
  • Ensure solutions meet both functional and non-functional expectations
  • Support reliable operation in production and continuously improve performance, resilience and maintainability
  • Contribute to engineering review standards for AI generated code, tests and documentation
  • Develop new product capabilities
  • Integrate customer driven project work into the core platform where appropriate
  • Remove legacy layers and consolidate functionality into a scalable SaaS architecture
  • Refactor incrementally and safely within complex and evolving codebases

Requirements

  • Deep experience with React, Angular and TypeScript in production grade applications
  • Strong proficiency in modern JavaScript, HTML5 and CSS3
  • Experience designing scalable and maintainable frontend architectures
  • Experience integrating RESTful APIs
  • Extensive experience designing and implementing backend systems using Node.js
  • Strong experience building RESTful APIs
  • Solid understanding of relational databases, data modelling and query optimisation
  • Experience with asynchronous processing and system integration
  • Strong ability to build working software using AI tools and AI assisted engineering workflows
  • Experience rapidly prototyping and iterating on product ideas
  • Understanding of AI system behaviour, limitations and failure modes
  • Ability to reason across systems end to end
  • Comfort moving independently from problem statement to implementation
  • Ability to evaluate and improve AI generated outputs
  • Strong debugging and problem-solving capability
  • Strong understanding of software quality, testing and maintainability
  • Experience writing automated unit and integration tests
  • Familiarity with end-to-end testing frameworks such as Cypress, Jest, TestCafe or similar
  • Strong understanding of test strategy and testable architecture
  • Experience working with CI/CD pipelines and automated test execution
  • Experience working in AWS hosted SaaS environments
  • Experience with Docker and containerised deployments
  • Experience troubleshooting production systems
  • Strong architectural thinking across the full stack
  • Experience working in complex and evolving codebases
  • Proven ability to refactor legacy systems incrementally and safely
  • Strong debugging and performance optimisation skills
  • Experience mentoring engineers or leading technical initiatives
  • Experience with event driven systems such as Kafka
  • Familiarity with monitoring and observability tooling
  • Experience integrating AI APIs into business workflows
  • Knowledge of DevOps best practices and infrastructure automation
  • Experience in hospitality, retail, POS, or other multi-site operational SaaS environments

Job title

AI Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job