Senior Software Developer - KLPTK

Valsoft Corporation Beirut, Lebanon
Apply Now

Aspire Software is looking for a Senior 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.

About the Job:This is not a role that rewards knowing the right buzzwords. It is a role for someone who is selfdriven, technically grounded, and genuinely excited about learning – including how to work alongside AI tools as a first-class part of the engineering craft. We want someone who challenges ideas, proposes better approaches, and takes ownership from concept through to production.

What You’ll Do • Design, develop, and maintain APIs and web applications across the full stack • Translate requirements and use cases into clean, maintainable, and well-tested code • Integrate data storage solutions including Oracle databases, Redis, and Solr • Identify bottlenecks, debug issues, and drive continuous performance improvements • Participate in code reviews – give and receive honest, constructive feedback • Collaborate with cross-functional teams to define and deliver new features • Provide technical guidance and mentorship to junior developers • Write and maintain technical documentation that the next person can actually use • Use AI tools actively and critically – to accelerate development, improve test coverage, and explore solutions – while taking full ownership of what ships

How You Work We’re hiring for mindset as much as skills. The right person for this role: • Is genuinely curious and self-driven – you learn because you want to, not because you have to • Solves problems even when the path isn’t obvious – you investigate, experiment, and iterate • Thinks in systems and trade-offs, not just in lines of code • Embraces AI as a force multiplier – you’ve built real habits around AI-assisted development and you understand both its power and its limits • Challenges ideas constructively and is comfortable being challenged in return • Takes ownership of features end-to-end, not just your assigned ticket • Is comfortable with ambiguity and evolving requirements