Aspire Software

AI Developer

Aspire Software

full-time

Posted on:

Location Type: Hybrid

Location: BeirutLebanon

Visit company website

Explore more

AI Apply
Apply

About the role

  • End-to-End Full Stack Development
  • Translate concepts and requirements into scalable technical designs.
  • Design, develop, and maintain frontend and backend systems using React, TypeScript, and Jakarta EE.
  • Build new product features from concept to production deployment.
  • Refactor and migrate legacy project layers into the core SaaS platform.
  • Integrate customer-specific requirements into maintainable, product-grade functionality.
  • Ensure performance, scalability, security, and maintainability across the stack.
  • Design and implement automated test cases (unit, integration, and end-to-end where appropriate).
  • Ensure features are fully test-covered before release.
  • Review, test, and validate other developers’ work.
  • Contribute to improving overall test strategy and coverage.
  • Take shared responsibility for production stability — quality is owned by engineering.
  • Contribute to architectural decisions and technical roadmaps.
  • Drive best practices in system design, code quality, and testing.
  • Actively participate in code reviews and technical discussions.
  • Mentor other engineers and raise overall engineering standards.
  • Support CI/CD pipelines and deployment workflows.
  • Work with Docker-based containerization.
  • Troubleshoot production issues in AWS environments.
  • Improve observability, performance, and reliability.
  • Contribute to infrastructure and operational improvements when required.
  • Use AI-powered development tools to improve productivity and quality.
  • Integrate AI capabilities where they provide real customer or workflow value.
  • Critically assess AI-generated outputs before integrating into production.

Requirements

  • Deep experience with React 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 Java (Jakarta EE)
  • Strong experience building RESTful APIs
  • Solid understanding of relational databases, data modeling, and query optimization
  • Experience with asynchronous processing and system integration
  • Experience writing automated unit and integration tests
  • Familiarity with end-to-end testing frameworks (e.g., 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 containerized 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 optimization skills
  • Experience mentoring developers or leading technical initiatives
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptJavaJakarta EEJavaScriptHTML5CSS3RESTful APIsautomated testingrelational databases
Soft Skills
mentoringarchitectural thinkingcode reviewtechnical discussionscollaborationproblem-solvingquality assurancetest strategyleadershipcommunication