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 fixe