Full Time
Lebanon , Beirut
--

Job Details

Description

Aspire Software is looking for an AI product engineer to join our team in Lebanon.

Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.

About the role

We’re hiring a senior full-stack engineer to build and maintain our eCommerce platform and sourcing platform. This is a hands-on role for someone who can lead through ownership: work independently in a fast-moving environment, drive work from ambiguity to delivery, and raise the bar for the whole team through strong code reviews and technical leadership. You’ll work across our backend services (Java/Spring Boot, relational databases) and our front end applications (Spring Boot + JavaScript, CSS/Sass); React experience is a plus but not required.

Key responsibilities

  • Design and deliver end-to-end features across backend services and web UI
  • Build scalable APIs and business services in Java/Spring Boot
  • Work with relational databases (Oracle, Azure SQL) including performance tuning and query optimization
  • Develop and maintain front-end functionality in JavaScript (framework-light; React is optional)
  • Build and maintain UI styling using CSS/Sass (responsive layouts, maintainable styles, component-level patterns)
  • Participate in architecture discussions and help simplify and strengthen the existing system
  • Lead code reviews: enforce quality, consistency, testability, and maintainability
  • Take ownership of ambiguous work: clarify requirements, propose solutions, and drive to completion
  • Mentor junior/mid-level engineers—answer questions, guide implementation choices, and set standards
  • Troubleshoot production issues across the stack and push fixes through to resolution

Requirements

  • 5+ years professional software development experience, including meaningful full-stack work
  • Strong expertise in Java and Spring Boot
  • Strong relational database skills (Oracle, SQL Server, Postgres)
  • Strong JavaScript experience building production web UIs (not just framework usage)
  • Solid CSS/Sass skills (maintainable styling, layout, responsive behavior)
  • Comfortable in Linux environments and PR-based Git workflows
  • Proven ability to work independently, take ownership, and deliver in ambiguity
  • Proven ability to lead technically via code reviews and mentoring

Nice-to-haves

  • React experience
  • Container/platform experience (Cloud Foundry, Docker, Kubernetes)
  • CI/CD pipeline experience
  • Experience with templating/report generation tools (Freemarker, Thymeleaf, etc.)
  • Familiarity with Jira/Agile team workflows
  • Reporting/dashboard tools (Metabase, Power BI)

What success looks like

  • You take messy, unclear work and turn it into shipped improvements without needing heavy oversight
  • Code quality improves because you’re consistently driving strong reviews and better patterns
  • Junior engineers become more effective because you unblock them and set direction
  • Production issues get solved faster—and stay solved—because you push for root cause fixes

Similar Jobs