V

Valsoft

Acquires, grows vertical market software companies

Senior Full-Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBeirut, LebanonNo salary listed

About the Job

Requirements

  • Strong affinity with the Microsoft development ecosystem, particularly C#/.NET and SQL Server.
  • Substantial experience delivering and maintaining production software, with solid command of backend development, APIs, and relational databases.
  • Comfort with JavaScript/TypeScript, HTML, CSS, and a modern frontend framework, including selecting maintainable solutions and explaining architectural trade-offs.
  • Ability to improve established systems as well as build new ones, and to explain when modernisation is worth the investment.
  • Active use of AI development tools, including breaking work into well-defined tasks, providing useful context, guiding an agent, and critically evaluating its output.
  • Ability to review and test AI-generated code, explain how it works, and identify incorrect assumptions, security issues, and unnecessary complexity.
  • Responsible handling of source code, credentials, and customer information when using AI tools.
  • Hands-on experience building AI-powered applications and connecting models to business data, tools, and APIs.
  • Understanding where an agent is useful and where conventional software is more dependable.
  • Ability to design for permissions, tenant isolation, usage limits, and audit trails, use human approval where needed, and account for model cost and response time in feature viability.
  • Ability to turn a requirement into a coherent interface without every interaction specified in advance.
  • Attention to visual hierarchy, consistency, accessibility, responsiveness, sensible defaults, clear feedback, validation, and well-designed loading, empty, and error states.
  • Ability to validate requirements, assumptions, and acceptance criteria before building; inspect and test during development; and verify actual behaviour, including edge cases, permissions, failure scenarios, and regression risks, before considering work finished.
  • For AI features, ability to verify resulting actions and data changes, not just the model’s response.
  • Ability to organise own work and move problems forward without constant direction; exercise judgment on when to decide, involve a colleague, or escalate.
  • Clear communication with technical and non-technical colleagues, constructive disagreement, receptiveness to feedback, and knowledge sharing.

Responsibilities

  • Own features from problem to production by clarifying underlying needs, challenging incomplete requirements, proposing practical solutions, and carrying work through implementation, testing, release, and follow-up.
  • Develop and improve backend services, APIs, data models, and user interfaces across the full stack, with attention to security, performance, data integrity, and maintainability.
  • Translate sophisticated retail processes into clear, efficient interfaces and consider the complete user journey beyond individual screens.
  • Build AI-powered agents that use RetailVista data and APIs to complete business tasks.
  • Work with product and commercial colleagues on customer value, adoption, usage metering, and running costs.
  • Apply AI-assisted and agentic workflows to investigation, prototyping, development, refactoring, testing, and documentation; share approaches that improve team productivity and quality.
  • Improve established code, contribute useful code reviews, share knowledge, and work closely with colleagues in development, support, and implementation.

Desired Qualifications

  • Experience in retail, ERP, POS, or other business-critical software.
  • Experience with automated testing, CI/CD, incremental modernisation, or introducing AI development practices into a team.

About the Company

Valsoft

Acquires, grows vertical market software companies

Valsoft is a company that buys software businesses that serve specific, essential industries (like automotive and broadcasting) and helps them grow over the long term. It focuses on vertical market software—programs that are built for a particular industry—and keeps the acquired companies independent while giving them extra resources, best practices, and access to a global network. The core idea is to improve how these software businesses operate and expand their reach, rather than building new products from scratch. The main way Valsoft works is to purchase a niche software company, streamline its operations, and partner with the existing management team to drive steady growth. This approach sets Valsoft apart from others by emphasizing patient, long-term ownership and collaboration within a diverse portfolio of niche software. The goal is to create durable, profitable companies that continue to serve their essential customers efficiently and expand into new markets.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$420M
Headquarters
Montreal, Canada
Founded
2015

Recently Posted Jobs

Explore more opportunities at Valsoft

See more jobs