Senior Full Stack Engineer- CAD

Beirut , Lebanon
full-time

Aspire Software is looking for a Senior Full Stack 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 are seeking a Senior Full Stack Engineer with strong hands-on experience in React, TypeScript, and Java (Jakarta EE-based backend development) to help evolve and modernize the product suite.

As a SaaS provider operating on AWS, we develop and run production-grade software used daily by logistics customers. This role requires true end-to-end ownership — from concept and technical design to implementation, automated testing, deployment, and productive customer usage.

Key Responsibilities

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.

Testing & Quality Ownership

  • 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.

Architecture & Engineering Standards

  • 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.

SaaS Operations & DevOps

  • 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.

AI-Supported Engineering

  • 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.

Projects You’ll Work On

  • Development of new CADIS SaaS platform features.
  • Customer-driven project implementations designed for long-term integration into the core product.
  • Migration and consolidation of legacy or project-specific layers.
  • Continuous modernization of frontend and backend architecture.
  • Cloud, infrastructure, and reliability improvements in AWS

Requirements

Frontend

  • 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

Backend

  • 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

Testing & Quality

  • 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

Cloud & Operations

  • Experience working in AWS-hosted SaaS environments
  • Experience with Docker and containerized deployments
  • Experience troubleshooting production systems

General Engineering

  • 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

Nice To Have:

  • Experience with event-driven systems (e.g., Kafka)
  • Familiarity with monitoring and observability tooling
  • Experience integrating AI APIs into business workflows
  • Knowledge of DevOps best practices and infrastructure automation
  • Experience in logistics or enterprise software environments
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Full-stack Engineer Q&A's
Report this job
Apply for this job