Valsoft Corporation logo

Junior Software Developer

Valsoft Corporation

Description

Aspire Software is looking for a junior software developer 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.

Key Responsibilities

  • Assist in building a new AI-driven vehicle inspection module from scratch.
  • Develop image-upload flows, inspection logic, and workflows using React and NestJS.
  • Integrate AI tools to detect damage, classify issues, generate inspection summaries, and guide agents.
  • Work on making the feature scalable so it can be integrated not only into RentWorks Plus but other Aspire products in the future.
  • Contribute to APIs, model integration endpoints, and UI screens needed for inspection workflows.
  • Implement new features, modules, and UI components for our next-generation car rental SaaS product.
  • Work on reservation, vehicle, and rental contract logic in collaboration with senior engineers.
  • Integrate backend services and APIs using NestJS, ensuring reliability and good performance.
  • Translate wireframes and prototypes into clean, intuitive React interfaces.
  • Ensure interface consistency and good user experience across all modules—especially the inspection flow.
  • Use Cursor, Claude AI, and similar tools to accelerate feature development, generate tests, improve code quality, refactor, and document code.
  • Perform code reviews and follow clean coding principles.
  • Work closely with product managers, senior developers, and designers.
  • Help troubleshoot issues and contribute to improving performance and reliability.

Requirements

  • Basic experience with NestJS or Node.js backend frameworks.
  • Proficiency with React for front-end development.
  • Understanding of REST APIs, JSON, and component-based architecture.
  • Basic database knowledge (SQL preferred).
  • Strong interest in AI-driven features and integrations.
  • Willingness to learn and adapt quickly.
  • Attention to detail and ability to deliver clean UI work.
  • Strong communication and teamwork skills.
  • Comfortable taking feedback and working in fast-paced environments.
  • Experience with Cursor and Claude AI.
  • Openness to working on prompt-driven workflows and automation.

Nice to Have

  • Experience or curiosity around computer vision and AI-assisted inspections.
  • UI/UX fundamentals (layouts, responsive screens, design principles).
  • Testing frameworks (Jest, React Testing Library).
  • Basic understanding of cloud hosting or containerization.

Job Type

Job Type
Full Time
Location
Beirut

Share this job: