
AI Developer
Aspire Software
full-time
Posted on:
Location Type: Hybrid
Location: Beirut • Lebanon
Visit company websiteExplore more
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