Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Requirements:5+ years of proven experience in full stack development, particularly with Java and Spring Boot. Expertise in front-end technologies, especially VueJS. Strong grasp of RESTful APIs and microservices architecture. Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM technologies (e.g., Hibernate). Familiarity with cloud platforms like AWS or Azure, along with CI/CD workflows. Excellent problem-solving abilities and a proactive approach to challenges. Strong communication skills and ability to work effectively in a team setting. Experience with Agile software development methodologies. Preferred Qualifications:Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. Knowledge of performance tuning and optimization techniques for Java applications. Familiarity with version control systems like Git. Exposure to design patterns and software development principles.
About the job
Join our innovative team at Aspire Software as a Senior Full Stack Developer specializing in Java, Spring Boot, and VueJS. This is an exciting opportunity to contribute to our mission-critical software solutions in a collaborative environment.
About Aspire Software: As a leader in the software industry, we manage a diverse portfolio of wholly-owned software companies. Our commitment to best practices ensures seamless integration and significant growth through reinvestment in our projects. We are dedicated to delivering cutting-edge solutions across various sectors.
Your Role:
In this pivotal position, you will be integral to developing and maintaining our applications. You will collaborate with cross-functional teams to enhance existing features and innovate new functionalities, guaranteeing optimal performance and exceptional user experiences.
About Aspire Software
Aspire Software is at the forefront of the software industry, managing a diverse portfolio of companies. We are committed to delivering innovative solutions that drive significant growth and foster reinvestment in our software portfolio, ensuring our clients benefit from industry-leading practices.
Join our innovative team at Aspire Software as a Senior Full Stack Developer specializing in Java, Spring Boot, and VueJS. This is an exciting opportunity to contribute to our mission-critical software solutions in a collaborative environment.About Aspire Software: As a leader in the software industry, we manage a diverse portfolio of wholly-owned software c…
Join our dynamic team at jobsforhumanity as a Senior Back End Engineer specializing in Java Spring Boot. In this pivotal role, you will leverage your expertise to design, develop, and maintain robust back-end services that power our innovative platform. You will collaborate closely with cross-functional teams, ensuring the highest quality of software solutions that meet user needs and business goals.
Join our dynamic team as a Full-Stack Developer where you will play a pivotal role in designing and implementing scalable web applications. Your expertise will be crucial in both front-end and back-end development, ensuring a seamless user experience.This role is ideal for innovative thinkers who thrive in a collaborative environment. Take this opportunity to bring your technical skills to the forefront and make a difference in our projects.
Aspire Software is seeking a Senior Full Stack Software Developer to enhance our dynamic team in Beirut, Lebanon.About Aspire Software: We are a leading provider of mission-critical software solutions across various industries. At Aspire, we manage a portfolio of wholly owned software companies, utilizing best practices to ensure timely integration and a decentralized model that fosters rapid growth through strategic reinvestment.About the Role:As a Senior Software Developer, you will engage in all phases of the software development lifecycle, from conceptualization and design to implementation, testing, and ongoing enhancements. We expect our engineers to take ownership of their projects, creating secure, reliable, and always-available systems.You will collaborate with a cross-functional engineering team, leveraging your technical expertise while enhancing your understanding of our technology stack and the broader industry. Our engineers operate with a high degree of autonomy, supported by team leads for technical direction.We are committed to delivering robust and reliable software through modern engineering practices. We value engineers who leverage contemporary workflows, including AI-assisted development, to enhance code quality and accelerate delivery while ensuring maintainability and security.Key Responsibilities:Software Design & Technical Ownership:Design, develop, and enhance software solutions that prioritize security, scalability, reliability, and maintainability.Implement strong software design principles, making informed trade-offs based on practical constraints.Contribute to technical designs using relevant artifacts (e.g., diagrams, written proposals) for added clarity and value.Effectively estimate and plan work, contributing to requirement decomposition and delivery forecasting.Own features and components throughout their lifecycle.Software Development:Write clean, efficient, and well-structured code adhering to industry best practices and our internal standards.Develop and maintain backend services and frontend components across the IDGateway application stack (PHP/Vue and Kotlin/Spring Boot + React).Prioritize security, performance, and reliability in all development activities.Engage positively in code reviews, providing and receiving constructive feedback to enhance overall code quality.Contribute to the advancement of development standards, tools, and engineering practices.Testing & Quality Assurance:Design software with testability in mind, implementing suitable testing strategies.Write and maintain comprehensive test cases to ensure quality assurance.
Join our dynamic team at Jobs for Humanity as a Full Stack Developer. In this role, you will have the opportunity to work on impactful projects that contribute to social change. Your expertise in both front-end and back-end technologies will be essential in delivering innovative solutions that enhance user experience and accessibility.
Join Aspire Software as a Nuxt Full-Stack Developer in our Beirut office and play a key role in shaping our innovative products.About Aspire Software: We specialize in managing and operating cutting-edge software companies that provide essential solutions across diverse industries. Our commitment to utilizing industry best practices ensures a quick and effective integration process. By adopting a decentralized operational model, we have positioned ourselves as a catalyst for rapid growth, continually reinvesting in our portfolio to drive success.Role Overview:We seek a talented Nuxt developer who excels in full-stack development. This hands-on position involves building integrations, launching product features, and ensuring the application is both secure and optimized for performance.
Aspire Software is on the lookout for a talented Senior Software Developer to become an integral part of our dynamic team in Beirut, Lebanon.Company Overview: Aspire Software is a leader in managing and operating wholly owned software companies, delivering mission-critical solutions across various sectors. Employing industry best practices, we ensure a time-efficient integration process, and our decentralized model fosters rapid growth through reinvestment in our portfolio.Position Overview:We are seeking a Senior Java Developer who will play a crucial role in designing and implementing a property notification system for the Iowa Land Records platform. This innovative system will track newly recorded land records and notify registered users when documents that match their specified names are recorded. The responsibilities include developing backend services, integrating databases, and supporting UI components within an enterprise platform utilized by counties across Iowa. You will collaborate closely with the ESS technical team and architecture leadership to create a reliable and scalable notification service integrated with the ILR search application.
Join Valsoft Corporation as a Full Stack Engineer specializing in Python and Next.js or React. You will be at the forefront of software development, contributing to the design and implementation of high-quality web applications. Your expertise will help us enhance user experience and drive innovation across our platforms.
Join our innovative team at Aspire Software as a Senior Backend Developer specializing in Java and AWS. We are looking for a talented developer to contribute to our mission-critical solutions.About Aspire Software: We manage an impressive portfolio of fully-owned software companies, delivering high-quality solutions across diverse sectors. Our commitment to industry best practices ensures a smooth integration process, driving significant growth through strategic reinvestment in our portfolio.Your Role:As a Senior Backend Developer, you will be integral in developing and maintaining our applications. Collaborating with cross-functional teams, you will enhance existing features and create new functionalities, ensuring optimal performance and user satisfaction.
Join our dynamic team at Aspire Software as an Intermediate - Senior Software Developer based in beautiful Beirut, Lebanon.About Aspire Software: We manage a portfolio of wholly-owned software companies that deliver mission-critical solutions across various sectors. Our commitment to industry best practices ensures a swift integration process, while our decentralized model fosters rapid growth through strategic reinvestment in our offerings.About the Role:As a Senior Full-Stack Engineer, you'll play a crucial role in developing and deploying innovative customer-facing features that span from user interface to backend services and AI workflows. Your contributions will be vital as we aim to enhance the capabilities of our AI receptionist, ensuring our customers experience fast and reliable call handling. You will take ownership of key product areas and influence design and product decisions, going beyond mere ticket execution.Key Responsibilities:Develop full-stack features for our core application, utilizing React/TypeScript for the UI and Node/TypeScript for APIs.Design and implement AI-assisted workflows (including LLM prompts, tool integration, retrieval, evaluation, and monitoring) that enhance call outcomes.Oversee product components that directly impact conversion rates, job booking, and overall customer experience.Translate complex problems into clear specifications and actionable iterations, making pragmatic UX and product decisions.Enhance the reliability and performance of our services to support 24/7 usage, focusing on latency, error rates, and scalability.Collaborate with customer success and operations teams to integrate real contractor feedback into product improvements on a weekly basis.Establish engineering standards for AI development, including testing, evaluations, guardrails, and data quality to boost team efficiency.Contribute to architectural decisions concerning telephony, data, and AI systems (Twilio, queues, Postgres, observability).
Aspire Software is actively seeking a talented Full Stack AI Engineer / AI Agent Builder to enhance our dynamic team in Lebanon.About Aspire Software: We are a leader in managing and operating a diverse range of software companies, delivering mission-critical solutions across various sectors. By adhering to industry best practices, we ensure a swift integration process, and our decentralized operational model fosters rapid growth through strategic reinvestment in our portfolio.Role Overview: Lighthouse Software Group is spearheading the development of AI-native capabilities throughout its portfolio of essential software businesses. We are in search of a Full Stack AI Engineer / AI Agent Builder who will be instrumental in designing, developing, and deploying AI agents that revolutionize operational processes for our partner companies and create innovative AI-driven products that customers find valuable.This position is not research-focused. You will collaborate closely with product, engineering, and operations teams within established software businesses. Your role will involve identifying high-impact workflows and deploying production-grade AI agents that serve real users effectively. Some of the agents you create will automate internal manual processes, while others will generate new revenue streams as AI products.All developed solutions will be deployed in a production environment.
Join our team as a MEAN Stack Developer where you will play a pivotal role in creating dynamic web applications. We are looking for a passionate individual who thrives in a fast-paced environment and is eager to tackle challenging projects. You will work with the latest technologies and contribute to the development of innovative solutions for our clients.
This Intermediate Software Developer position at Aspire Software is based in Beirut, Lebanon. The role centers on developing and enhancing a sophisticated cloud platform within a portfolio of owned software companies. The team values proven practices and a decentralized structure, which supports growth and timely integration for clients across various industries. Role overview This is a full stack position, involving both front-end and back-end development. The work covers the full software lifecycle: from gathering customer requirements and collaborating with designers on UI features, to building responsive web architecture, developing backend systems, and deploying solutions. Occasionally, presenting technical solutions to customers and stakeholders is also part of the job. What you will do Develop quality code: Write code that is well-structured, testable, efficient, and secure, in line with departmental standards. Participate in code reviews to maintain quality. Testing: Build unit, service-level, and UI tests with guidance from senior colleagues. Carry out test plans and validate automation results. Software design contribution: Contribute ideas and join discussions on product, UI, and architecture. Design functions with an understanding of the overall system to minimize duplication and avoid disruptive changes. Knowledge sharing: Promote documentation and share expertise within the team and with business stakeholders. Stay open to feedback and updates. Performance metrics Process execution: Complete projects, automation tasks, and incident responses effectively and efficiently, using available resources. Customer satisfaction: Strive for high-quality service by identifying and addressing challenges to improve the customer experience. Collaboration: Work closely with Product Management and Site Reliability teams to meet and exceed expectations for quality and reliability.
Join Aspire Software as a Senior Java Developer and play a key role in shaping a property notification system for the Iowa Land Records platform. This innovative system is designed to track newly recorded land records and alert registered users about documents that correspond to specified names.Your responsibilities will include developing backend services, integrating databases, and enhancing UI components within an established enterprise platform utilized by Iowa counties. Collaborate closely with the ESS technical team and Cott architecture leadership to create a reliable and scalable notification service that seamlessly integrates with the ILR search application.
Aspire Software is seeking an experienced Senior Software Developer to become a key member of our dynamic team in Lebanon.About Us: Aspire Software specializes in managing a portfolio of software companies that deliver mission-critical solutions across various industries. By adhering to industry best practices, we ensure a timely integration process, and our decentralized model fosters rapid growth through strategic reinvestment in our portfolio.Role Overview:This position is ideal for a motivated individual who is not just familiar with technical jargon but is also passionate about continuous learning and collaboration with AI tools as integral components of software engineering. We are looking for someone who actively questions the status quo, innovates, and takes full ownership of projects from inception to deployment.Your Responsibilities:Design, develop, and maintain robust APIs and web applications across the full technology stack.Transform requirements and use cases into clean, maintainable, and thoroughly tested code.Implement data storage solutions including Oracle databases, Redis, and Solr.Identify performance bottlenecks, troubleshoot issues, and initiate continuous improvement strategies.Engage in code reviews—both providing and receiving constructive feedback.Work collaboratively with cross-functional teams to outline and deliver new features.Offer technical mentorship and guidance to junior developers.Create and maintain technical documentation that is practical and user-friendly.Utilize AI tools effectively to accelerate development processes, enhance test coverage, and explore innovative solutions while maintaining accountability for all deliverables.Your Work Style:We prioritize mindset alongside technical skills. The ideal candidate:Is genuinely curious and self-motivated—driven by the desire to learn rather than obligation.Possesses a knack for problem-solving, even when solutions are not immediately apparent—demonstrating a willingness to investigate, experiment, and iterate.Thinks in systems and understands trade-offs, extending beyond mere lines of code.Embraces AI as a valuable tool—having developed effective habits around AI-assisted development while understanding its capabilities and limitations.Critically engages with ideas and is open to constructive challenge.Takes end-to-end ownership of features, rather than limiting involvement to assigned tasks.Is comfortable navigating ambiguity and adapting to evolving requirements.Qualifications:Proficient in Backend technologies: Java (8+), JPA, JAX-RS, Hibernate, SpringExperienced with Database technologies: PL/SQL, OracleSkilled in Frontend technologies: TypeScript, Angular 2+, HTML5, CSS/SassDemonstrated hands-on experience with AI tools integrated into your development workflow—beyond mere experimentation.Exhibits strong problem-solving abilities and the capacity to work independently.
Join our dynamic team at Quayo Mobility as a Senior Android Developer! In this role, you will be at the forefront of developing and maintaining innovative applications tailored for a wide range of Android devices. Your core responsibilities will revolve around enhancing existing Android applications and ensuring seamless integration with back-end services.As a senior member of the development team, you will lead and mentor junior developers, fostering a collaborative environment focused on problem-solving, elegant design, and delivering high-quality products.
Join our dynamic team at Jobs for Humanity as a Senior Backend Developer specializing in PHP and Laravel. In this role, you'll leverage your expertise to build robust web applications that serve a diverse user base. You will be responsible for designing, developing, and maintaining backend systems, ensuring high performance and responsiveness to requests from the front-end.
Aspire Software is actively seeking a talented Senior AI Developer to become an integral part of our innovative team in Lebanon.About Aspire Software: At Aspire Software, we specialize in managing and operating our own software companies, delivering vital solutions across various industries. By adhering to industry-leading practices, we ensure a swift integration process and leverage a decentralized model that fosters rapid growth through reinvestment in our portfolio.Job Overview: We are in search of an outstanding Senior AI Developer to enhance our R&D team. This position offers a significant opportunity for someone who not only constructs AI systems but also contemplates their purpose, defines success metrics, and validates outcomes. You will spearhead the design and implementation of cutting-edge AI functionalities across our product lineup, focusing on Large Language Models, MLOps, and enterprise integrations.Success in this role requires more than just technical prowess; we are looking for an individual who applies structured reasoning to complex challenges, articulates clear objectives prior to coding, and holds themselves and their team accountable to measurable, verifiable results.Key Responsibilities:AI Development & ArchitectureDesign, develop, and refine production-quality AI systems utilizing LLMs and Generative AI technologies.Architect scalable MLOps pipelines for model training, evaluation, deployment, monitoring, and retraining.Create and maintain reliable AI integrations through APIs, ensuring security, performance, and scalability.Keep abreast of advancements in LLM tooling, prompt engineering, fine-tuning, and retrieval-augmented generation (RAG).Planning & Outcome-Driven DeliveryLead meticulous planning processes that commence with clearly defined objectives — articulating what we aim to achieve and why before determining the methodology.Establish verifiable outcomes for each project: defining measurable success criteria, evaluation benchmarks, and feedback mechanisms to ensure AI systems perform as intended.Translate intricate business needs into well-defined technical plans, incorporating clear milestones, risk assessments, and decision-making points.Promote a culture of thoughtful, evidence-based development — where hypotheses are tested, results are monitored, and insights are integrated into future projects.Collaboration & LeadershipCollaborate closely with product, engineering, and commercial teams to align AI capabilities with actual business requirements.Guide and mentor junior developers, elevating the overall standards of AI practices within the R&D team.
Join Aspire Software as a Senior Software Developer (C#, Angular) in Beirut, Lebanon, and become a part of our innovative team.About Aspire Software: We manage a portfolio of software companies providing essential solutions across various sectors. Our commitment to industry best practices ensures a swift integration process, while our decentralized model fosters rapid growth through strategic reinvestment in our offerings.Your Role: Design, develop, and maintain robust web applications leveraging C# and Angular to fulfill client needs. Engage with cross-functional teams to gather and interpret requirements, converting them into technical specifications. Be involved in all phases of the software development lifecycle, from design and coding to testing and deployment. Adopt best practices in web development to create responsive and user-centric interfaces. Conduct code reviews and share constructive feedback to enhance code quality and performance. Troubleshoot and debug applications, swiftly identifying and resolving issues. Keep abreast of industry trends and best practices, recommending improvements as necessary. Mentor junior developers, sharing insights on best practices and development techniques.
Aspire Software is actively seeking a Senior Software Developer to become a vital part of our innovative team in Lebanon.About Aspire Software: We are dedicated to managing and operating specialized software companies, delivering mission-critical solutions across diverse sectors. Utilizing industry-leading practices, we ensure a swift integration process. Our decentralized model empowers rapid growth by reinvesting in our portfolio, fostering an environment of continuous innovation.Your Role:Possess a degree in Computer Science, Software Engineering, or equivalent experience.Bring over 5 years of comprehensive backend development experience.Showcase proficiency in utilizing AI tools for development.Expertise in Node.js (Nest.js/Next.js/Express) OR Python (Flask/Django) with NoSQL databases (MongoDB).Experience in creating enterprise web applications on AWS, with a strong understanding of API Gateways, Lambda Functions, Cognito, Amplify, Application Load Balancers, ECS/EKS.Proficient in building AWS architectures for web applications, employing VPCs, IAM security policies, Kubernetes, Docker, and MongoDB Atlas.
Join our innovative team at Aspire Software as a Senior Full Stack Developer specializing in Java, Spring Boot, and VueJS. This is an exciting opportunity to contribute to our mission-critical software solutions in a collaborative environment.About Aspire Software: As a leader in the software industry, we manage a diverse portfolio of wholly-owned software c…
Join our dynamic team at jobsforhumanity as a Senior Back End Engineer specializing in Java Spring Boot. In this pivotal role, you will leverage your expertise to design, develop, and maintain robust back-end services that power our innovative platform. You will collaborate closely with cross-functional teams, ensuring the highest quality of software solutions that meet user needs and business goals.
Join our dynamic team as a Full-Stack Developer where you will play a pivotal role in designing and implementing scalable web applications. Your expertise will be crucial in both front-end and back-end development, ensuring a seamless user experience.This role is ideal for innovative thinkers who thrive in a collaborative environment. Take this opportunity to bring your technical skills to the forefront and make a difference in our projects.
Aspire Software is seeking a Senior Full Stack Software Developer to enhance our dynamic team in Beirut, Lebanon.About Aspire Software: We are a leading provider of mission-critical software solutions across various industries. At Aspire, we manage a portfolio of wholly owned software companies, utilizing best practices to ensure timely integration and a decentralized model that fosters rapid growth through strategic reinvestment.About the Role:As a Senior Software Developer, you will engage in all phases of the software development lifecycle, from conceptualization and design to implementation, testing, and ongoing enhancements. We expect our engineers to take ownership of their projects, creating secure, reliable, and always-available systems.You will collaborate with a cross-functional engineering team, leveraging your technical expertise while enhancing your understanding of our technology stack and the broader industry. Our engineers operate with a high degree of autonomy, supported by team leads for technical direction.We are committed to delivering robust and reliable software through modern engineering practices. We value engineers who leverage contemporary workflows, including AI-assisted development, to enhance code quality and accelerate delivery while ensuring maintainability and security.Key Responsibilities:Software Design & Technical Ownership:Design, develop, and enhance software solutions that prioritize security, scalability, reliability, and maintainability.Implement strong software design principles, making informed trade-offs based on practical constraints.Contribute to technical designs using relevant artifacts (e.g., diagrams, written proposals) for added clarity and value.Effectively estimate and plan work, contributing to requirement decomposition and delivery forecasting.Own features and components throughout their lifecycle.Software Development:Write clean, efficient, and well-structured code adhering to industry best practices and our internal standards.Develop and maintain backend services and frontend components across the IDGateway application stack (PHP/Vue and Kotlin/Spring Boot + React).Prioritize security, performance, and reliability in all development activities.Engage positively in code reviews, providing and receiving constructive feedback to enhance overall code quality.Contribute to the advancement of development standards, tools, and engineering practices.Testing & Quality Assurance:Design software with testability in mind, implementing suitable testing strategies.Write and maintain comprehensive test cases to ensure quality assurance.
Join our dynamic team at Jobs for Humanity as a Full Stack Developer. In this role, you will have the opportunity to work on impactful projects that contribute to social change. Your expertise in both front-end and back-end technologies will be essential in delivering innovative solutions that enhance user experience and accessibility.
Join Aspire Software as a Nuxt Full-Stack Developer in our Beirut office and play a key role in shaping our innovative products.About Aspire Software: We specialize in managing and operating cutting-edge software companies that provide essential solutions across diverse industries. Our commitment to utilizing industry best practices ensures a quick and effective integration process. By adopting a decentralized operational model, we have positioned ourselves as a catalyst for rapid growth, continually reinvesting in our portfolio to drive success.Role Overview:We seek a talented Nuxt developer who excels in full-stack development. This hands-on position involves building integrations, launching product features, and ensuring the application is both secure and optimized for performance.
Aspire Software is on the lookout for a talented Senior Software Developer to become an integral part of our dynamic team in Beirut, Lebanon.Company Overview: Aspire Software is a leader in managing and operating wholly owned software companies, delivering mission-critical solutions across various sectors. Employing industry best practices, we ensure a time-efficient integration process, and our decentralized model fosters rapid growth through reinvestment in our portfolio.Position Overview:We are seeking a Senior Java Developer who will play a crucial role in designing and implementing a property notification system for the Iowa Land Records platform. This innovative system will track newly recorded land records and notify registered users when documents that match their specified names are recorded. The responsibilities include developing backend services, integrating databases, and supporting UI components within an enterprise platform utilized by counties across Iowa. You will collaborate closely with the ESS technical team and architecture leadership to create a reliable and scalable notification service integrated with the ILR search application.
Join Valsoft Corporation as a Full Stack Engineer specializing in Python and Next.js or React. You will be at the forefront of software development, contributing to the design and implementation of high-quality web applications. Your expertise will help us enhance user experience and drive innovation across our platforms.
Join our innovative team at Aspire Software as a Senior Backend Developer specializing in Java and AWS. We are looking for a talented developer to contribute to our mission-critical solutions.About Aspire Software: We manage an impressive portfolio of fully-owned software companies, delivering high-quality solutions across diverse sectors. Our commitment to industry best practices ensures a smooth integration process, driving significant growth through strategic reinvestment in our portfolio.Your Role:As a Senior Backend Developer, you will be integral in developing and maintaining our applications. Collaborating with cross-functional teams, you will enhance existing features and create new functionalities, ensuring optimal performance and user satisfaction.
Join our dynamic team at Aspire Software as an Intermediate - Senior Software Developer based in beautiful Beirut, Lebanon.About Aspire Software: We manage a portfolio of wholly-owned software companies that deliver mission-critical solutions across various sectors. Our commitment to industry best practices ensures a swift integration process, while our decentralized model fosters rapid growth through strategic reinvestment in our offerings.About the Role:As a Senior Full-Stack Engineer, you'll play a crucial role in developing and deploying innovative customer-facing features that span from user interface to backend services and AI workflows. Your contributions will be vital as we aim to enhance the capabilities of our AI receptionist, ensuring our customers experience fast and reliable call handling. You will take ownership of key product areas and influence design and product decisions, going beyond mere ticket execution.Key Responsibilities:Develop full-stack features for our core application, utilizing React/TypeScript for the UI and Node/TypeScript for APIs.Design and implement AI-assisted workflows (including LLM prompts, tool integration, retrieval, evaluation, and monitoring) that enhance call outcomes.Oversee product components that directly impact conversion rates, job booking, and overall customer experience.Translate complex problems into clear specifications and actionable iterations, making pragmatic UX and product decisions.Enhance the reliability and performance of our services to support 24/7 usage, focusing on latency, error rates, and scalability.Collaborate with customer success and operations teams to integrate real contractor feedback into product improvements on a weekly basis.Establish engineering standards for AI development, including testing, evaluations, guardrails, and data quality to boost team efficiency.Contribute to architectural decisions concerning telephony, data, and AI systems (Twilio, queues, Postgres, observability).
Aspire Software is actively seeking a talented Full Stack AI Engineer / AI Agent Builder to enhance our dynamic team in Lebanon.About Aspire Software: We are a leader in managing and operating a diverse range of software companies, delivering mission-critical solutions across various sectors. By adhering to industry best practices, we ensure a swift integration process, and our decentralized operational model fosters rapid growth through strategic reinvestment in our portfolio.Role Overview: Lighthouse Software Group is spearheading the development of AI-native capabilities throughout its portfolio of essential software businesses. We are in search of a Full Stack AI Engineer / AI Agent Builder who will be instrumental in designing, developing, and deploying AI agents that revolutionize operational processes for our partner companies and create innovative AI-driven products that customers find valuable.This position is not research-focused. You will collaborate closely with product, engineering, and operations teams within established software businesses. Your role will involve identifying high-impact workflows and deploying production-grade AI agents that serve real users effectively. Some of the agents you create will automate internal manual processes, while others will generate new revenue streams as AI products.All developed solutions will be deployed in a production environment.
Join our team as a MEAN Stack Developer where you will play a pivotal role in creating dynamic web applications. We are looking for a passionate individual who thrives in a fast-paced environment and is eager to tackle challenging projects. You will work with the latest technologies and contribute to the development of innovative solutions for our clients.
This Intermediate Software Developer position at Aspire Software is based in Beirut, Lebanon. The role centers on developing and enhancing a sophisticated cloud platform within a portfolio of owned software companies. The team values proven practices and a decentralized structure, which supports growth and timely integration for clients across various industries. Role overview This is a full stack position, involving both front-end and back-end development. The work covers the full software lifecycle: from gathering customer requirements and collaborating with designers on UI features, to building responsive web architecture, developing backend systems, and deploying solutions. Occasionally, presenting technical solutions to customers and stakeholders is also part of the job. What you will do Develop quality code: Write code that is well-structured, testable, efficient, and secure, in line with departmental standards. Participate in code reviews to maintain quality. Testing: Build unit, service-level, and UI tests with guidance from senior colleagues. Carry out test plans and validate automation results. Software design contribution: Contribute ideas and join discussions on product, UI, and architecture. Design functions with an understanding of the overall system to minimize duplication and avoid disruptive changes. Knowledge sharing: Promote documentation and share expertise within the team and with business stakeholders. Stay open to feedback and updates. Performance metrics Process execution: Complete projects, automation tasks, and incident responses effectively and efficiently, using available resources. Customer satisfaction: Strive for high-quality service by identifying and addressing challenges to improve the customer experience. Collaboration: Work closely with Product Management and Site Reliability teams to meet and exceed expectations for quality and reliability.
Join Aspire Software as a Senior Java Developer and play a key role in shaping a property notification system for the Iowa Land Records platform. This innovative system is designed to track newly recorded land records and alert registered users about documents that correspond to specified names.Your responsibilities will include developing backend services, integrating databases, and enhancing UI components within an established enterprise platform utilized by Iowa counties. Collaborate closely with the ESS technical team and Cott architecture leadership to create a reliable and scalable notification service that seamlessly integrates with the ILR search application.
Aspire Software is seeking an experienced Senior Software Developer to become a key member of our dynamic team in Lebanon.About Us: Aspire Software specializes in managing a portfolio of software companies that deliver mission-critical solutions across various industries. By adhering to industry best practices, we ensure a timely integration process, and our decentralized model fosters rapid growth through strategic reinvestment in our portfolio.Role Overview:This position is ideal for a motivated individual who is not just familiar with technical jargon but is also passionate about continuous learning and collaboration with AI tools as integral components of software engineering. We are looking for someone who actively questions the status quo, innovates, and takes full ownership of projects from inception to deployment.Your Responsibilities:Design, develop, and maintain robust APIs and web applications across the full technology stack.Transform requirements and use cases into clean, maintainable, and thoroughly tested code.Implement data storage solutions including Oracle databases, Redis, and Solr.Identify performance bottlenecks, troubleshoot issues, and initiate continuous improvement strategies.Engage in code reviews—both providing and receiving constructive feedback.Work collaboratively with cross-functional teams to outline and deliver new features.Offer technical mentorship and guidance to junior developers.Create and maintain technical documentation that is practical and user-friendly.Utilize AI tools effectively to accelerate development processes, enhance test coverage, and explore innovative solutions while maintaining accountability for all deliverables.Your Work Style:We prioritize mindset alongside technical skills. The ideal candidate:Is genuinely curious and self-motivated—driven by the desire to learn rather than obligation.Possesses a knack for problem-solving, even when solutions are not immediately apparent—demonstrating a willingness to investigate, experiment, and iterate.Thinks in systems and understands trade-offs, extending beyond mere lines of code.Embraces AI as a valuable tool—having developed effective habits around AI-assisted development while understanding its capabilities and limitations.Critically engages with ideas and is open to constructive challenge.Takes end-to-end ownership of features, rather than limiting involvement to assigned tasks.Is comfortable navigating ambiguity and adapting to evolving requirements.Qualifications:Proficient in Backend technologies: Java (8+), JPA, JAX-RS, Hibernate, SpringExperienced with Database technologies: PL/SQL, OracleSkilled in Frontend technologies: TypeScript, Angular 2+, HTML5, CSS/SassDemonstrated hands-on experience with AI tools integrated into your development workflow—beyond mere experimentation.Exhibits strong problem-solving abilities and the capacity to work independently.
Join our dynamic team at Quayo Mobility as a Senior Android Developer! In this role, you will be at the forefront of developing and maintaining innovative applications tailored for a wide range of Android devices. Your core responsibilities will revolve around enhancing existing Android applications and ensuring seamless integration with back-end services.As a senior member of the development team, you will lead and mentor junior developers, fostering a collaborative environment focused on problem-solving, elegant design, and delivering high-quality products.
Join our dynamic team at Jobs for Humanity as a Senior Backend Developer specializing in PHP and Laravel. In this role, you'll leverage your expertise to build robust web applications that serve a diverse user base. You will be responsible for designing, developing, and maintaining backend systems, ensuring high performance and responsiveness to requests from the front-end.
Aspire Software is actively seeking a talented Senior AI Developer to become an integral part of our innovative team in Lebanon.About Aspire Software: At Aspire Software, we specialize in managing and operating our own software companies, delivering vital solutions across various industries. By adhering to industry-leading practices, we ensure a swift integration process and leverage a decentralized model that fosters rapid growth through reinvestment in our portfolio.Job Overview: We are in search of an outstanding Senior AI Developer to enhance our R&D team. This position offers a significant opportunity for someone who not only constructs AI systems but also contemplates their purpose, defines success metrics, and validates outcomes. You will spearhead the design and implementation of cutting-edge AI functionalities across our product lineup, focusing on Large Language Models, MLOps, and enterprise integrations.Success in this role requires more than just technical prowess; we are looking for an individual who applies structured reasoning to complex challenges, articulates clear objectives prior to coding, and holds themselves and their team accountable to measurable, verifiable results.Key Responsibilities:AI Development & ArchitectureDesign, develop, and refine production-quality AI systems utilizing LLMs and Generative AI technologies.Architect scalable MLOps pipelines for model training, evaluation, deployment, monitoring, and retraining.Create and maintain reliable AI integrations through APIs, ensuring security, performance, and scalability.Keep abreast of advancements in LLM tooling, prompt engineering, fine-tuning, and retrieval-augmented generation (RAG).Planning & Outcome-Driven DeliveryLead meticulous planning processes that commence with clearly defined objectives — articulating what we aim to achieve and why before determining the methodology.Establish verifiable outcomes for each project: defining measurable success criteria, evaluation benchmarks, and feedback mechanisms to ensure AI systems perform as intended.Translate intricate business needs into well-defined technical plans, incorporating clear milestones, risk assessments, and decision-making points.Promote a culture of thoughtful, evidence-based development — where hypotheses are tested, results are monitored, and insights are integrated into future projects.Collaboration & LeadershipCollaborate closely with product, engineering, and commercial teams to align AI capabilities with actual business requirements.Guide and mentor junior developers, elevating the overall standards of AI practices within the R&D team.
Join Aspire Software as a Senior Software Developer (C#, Angular) in Beirut, Lebanon, and become a part of our innovative team.About Aspire Software: We manage a portfolio of software companies providing essential solutions across various sectors. Our commitment to industry best practices ensures a swift integration process, while our decentralized model fosters rapid growth through strategic reinvestment in our offerings.Your Role: Design, develop, and maintain robust web applications leveraging C# and Angular to fulfill client needs. Engage with cross-functional teams to gather and interpret requirements, converting them into technical specifications. Be involved in all phases of the software development lifecycle, from design and coding to testing and deployment. Adopt best practices in web development to create responsive and user-centric interfaces. Conduct code reviews and share constructive feedback to enhance code quality and performance. Troubleshoot and debug applications, swiftly identifying and resolving issues. Keep abreast of industry trends and best practices, recommending improvements as necessary. Mentor junior developers, sharing insights on best practices and development techniques.
Aspire Software is actively seeking a Senior Software Developer to become a vital part of our innovative team in Lebanon.About Aspire Software: We are dedicated to managing and operating specialized software companies, delivering mission-critical solutions across diverse sectors. Utilizing industry-leading practices, we ensure a swift integration process. Our decentralized model empowers rapid growth by reinvesting in our portfolio, fostering an environment of continuous innovation.Your Role:Possess a degree in Computer Science, Software Engineering, or equivalent experience.Bring over 5 years of comprehensive backend development experience.Showcase proficiency in utilizing AI tools for development.Expertise in Node.js (Nest.js/Next.js/Express) OR Python (Flask/Django) with NoSQL databases (MongoDB).Experience in creating enterprise web applications on AWS, with a strong understanding of API Gateways, Lambda Functions, Cognito, Amplify, Application Load Balancers, ECS/EKS.Proficient in building AWS architectures for web applications, employing VPCs, IAM security policies, Kubernetes, Docker, and MongoDB Atlas.