Junior Software Developer
Valsoft CorporationDescription
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:
