Senior Full-Stack Developer - AI Products
Aspire Software · Beyrouth
Job description
About the role
Aspire Software is looking for a Senior Full-Stack Developer to join its team in Lebanon. The company runs wholly owned software businesses and builds products, not bespoke projects. The role focuses on building AI-powered features for RetailVista, an enterprise retail platform covering POS, inventory, finance, omnichannel and logistics, and on using AI tools in your own development work.
Key responsibilities
- Own features from problem to production: clarify needs, challenge incomplete requirements, propose a solution and take it through implementation, testing, release and follow-up.
- Develop across the full stack: backend services, APIs, data models and user interfaces, with attention to security, performance, data integrity and maintainability.
- Make complex retail workflows intuitive by designing clear interfaces and considering the complete user journey.
- Build AI-powered features: agents that use RetailVista data and APIs, working with product and commercial colleagues on value, adoption, usage metering and running costs.
- Use AI to improve delivery: apply AI-assisted and agentic workflows to investigation, prototyping, development, refactoring, testing and documentation, and share approaches that improve team productivity and quality.
- Improve established code, contribute code reviews and share knowledge with colleagues in development, support and implementation.
Required profile
- Strong affinity with the Microsoft ecosystem, especially C#/.NET and SQL Server.
- Substantial experience delivering and maintaining production software, with solid backend, API and relational database skills.
- Comfortable with JavaScript/TypeScript, HTML, CSS and a modern frontend framework, able to explain architectural trade-offs.
- Able to improve existing systems as well as build new ones, and to judge when modernisation is worth the investment.
- Active use of AI development tools: breaking work into defined tasks, guiding an agent, reviewing and testing AI-generated code, and handling source code and customer information responsibly.
- Hands-on experience building AI-powered applications and connecting models to business data, tools and APIs.
- Sense of UI/UX: visual hierarchy, consistency, accessibility, responsiveness, sensible defaults, clear feedback and well-designed loading, empty and error states.
- Validation mindset: checks requirements, assumptions and acceptance criteria, tests during development and verifies edge cases, permissions and failure scenarios.
- Self-directed, communicates clearly with technical and non-technical colleagues and escalates appropriately.
Valuable additions: retail, ERP, POS or other business-critical software, automated testing, CI/CD, incremental modernisation, or introducing AI development practices into a team.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Lebanon.
Salaries by job title
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
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 11 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Aspire Software
Beyrouth
Related job offers
-
Power Platform QA & QC Engineer (SharePoint, Dynamics 365)
Sira Beyrouth -
Senior Software Engineer - AI Agents Platform
Aspire Software Beyrouth -
Développeur Odoo AI‑Native (H/F) – Mid‑Level
AI-Native Odoo Developer Beyrouth -
Ingénieur Full‑Stack (Mid‑Senior) – TypeScript
Hyperlink Casablanca -
Ingénieur Full‑Stack Senior – Deputy Lead (Remote, Liban)
Hyperlink Beirut