Jobs.ca
Jobs.ca
Language
Valsoft Corporation logo

Développeur Full Stack | Full Stack Developer

Hybrid
Montréal, QC
Mid Level
full_time

Top Benefits

Opportunities for career growth and development
Learning and development benefit
Annual wellness benefit

About the role

About ValPay

ValPay is an embedded payment solution that allows you to onboard merchants, process transactions, and effortlessly optimize your revenue without the burden of managing underwriting, compliance, and regulatory complexities that come with being a Payment Facilitator (PayFac). Our PayFac-as-a-Service model gives you all the benefits of integrated payments while we handle the heavy lifting.

About the Role

We're looking for a Full Stack Developer with 5 years of professional experience to join our engineering team in a dynamic startup environment. This is a hands-on role where you'll build, optimize, and scale critical features across our payment infrastructure. You’ll collaborate closely with support, product and design teams, contribute to architecture decisions, fix bugs and write production-level code that moves the needle for our customers.

What You’ll Do

  • Design, develop, and maintain scalable web applications using modern frameworks.
  • Collaborate to build seamless, high-performance user experiences.
  • Write clean, testable, and efficient code, with a focus on reliability and performance.
  • Write optimized SQL/NoSQL queries and database schema changes.
  • Understand and apply core programming concepts based on existing code.
  • Participate in code reviews and provide mentorship to junior developers.
  • Work with APIs and payment infrastructure to integrate third-party services.
  • Help shape architecture and technical decisions as we scale our platform.
  • Troubleshoot, debug, and continuously improve performance and reliability.
  • Write and maintain clear technical documentation.
  • Leverage AI tools and agentic workflows to optimize your velocity.
  • Share your lessons learned with your teammates.

Our Technical Stack

  • Frontend: React with TypeScript, Material-UI (MUI), Redux, responsive design.
  • Backend: Node.js, TypeScript, MongoDB, RESTful API design.
  • Database: MongoDB
  • Cloud: AWS (Cognito, CloudWatch, SQS, S3, Lambda), Docker, GitHub Actions.
  • Testing & Quality: Jest, ESLint, SonarQube, Postman, automated tests. AI: Cursor, ChatGPT, Devin, Bolt, Vercel V0.

What You Bring

  • 5 years of professional experience as a full stack developer.
  • SDLC: Proficient in most aspects of the Software Development Life Cycle from gathering requirements, triaging requests, coding, and testing, to releasing to users.
  • Proficiency with some of the technologies used in our technical stack.

Technical Competencies

  • Strong problem-solving skills and attention to detail.
  • Experience with observability tools and monitoring (OpenTelemetry, CloudWatch).
  • Familiar with modern design patterns and architectural principles.
  • Understanding of security best practices in web development.
  • Experience with payment systems and financial APIs.

Soft Skills & Mindset

  • A collaborative mindset with strong communication skills.
  • Excitement about fintech and a desire to work on real-world payment systems.
  • Self-starter attitude, comfortable with ambiguity and eager to take ownership.
  • Work in hybrid mode, on-site in our Ville-Saint-Laurent office 2-3 days a week,
  • Continuous learning mindset and adaptability to new technologies.

Bonus Points For

  • Experience with payments, banking APIs, or financial compliance systems.
  • Familiarity with advanced DevOps practices and CI/CD pipelines.
  • Contributions to open-source projects or technical blogs.
  • Experience with serverless architectures and microservices.
  • Knowledge of financial regulations and compliance requirements.
  • Experience with performance optimization and scalability challenges.

Perks and Benefits

  • Opportunities for career growth and development.

  • Learning and development benefit.

  • Annual wellness benefit.

  • Health, Dental, and vision coverage

  • Unlimited vacation after 1 year of employment.

  • Daily catered lunch at the office.

  • Unlimited snacks and coffee.

A propos de ValPay

ValPay est une solution de paiement intégrée qui vous permet d'intégrer des commerçants, de traiter des transactions et d'optimiser votre chiffre d'affaires sans avoir à gérer la souscription, la conformité et les complexités réglementaires liées au statut de facilitateur de paiement (PayFac). Notre modèle PayFac-as-a-Service vous offre tous les avantages des paiements intégrés tandis que nous nous chargeons des tâches les plus lourdes.

A propos du poste

Nous recherchons un développeur Full Stack avec 5 ans d'expérience professionnelle pour rejoindre notre équipe d'ingénieurs dans un environnement dynamique de startup. Il s'agit d'un rôle pratique où vous construirez, optimiserez et mettrez à l'échelle des fonctionnalités critiques à travers notre infrastructure de paiement. Vous collaborerez étroitement avec les équipes de support, de produit et de conception, contribuerez aux décisions d'architecture, corrigerez les bogues et écrirez du code de niveau production qui fera avancer les choses pour nos clients.

Ce que vous ferez

  • Concevoir, développer et maintenir des applications web évolutives en utilisant des frameworks modernes.
  • Collaborer à la construction d'expériences utilisateur transparentes et performantes.
  • Rédiger un code propre, testable et efficace, en mettant l'accent sur la fiabilité et la performance.
  • Écrire des requêtes SQL/NoSQL optimisées et des changements de schéma de base de données.
  • Comprendre et appliquer les concepts de base de la programmation en se basant sur le code existant.
  • Participer aux revues de code et fournir un mentorat aux développeurs juniors.
  • Travailler avec les API et l'infrastructure de paiement pour intégrer des services tiers.
  • Contribuer à l'élaboration de l'architecture et des décisions techniques au fur et à mesure de l'évolution de notre plateforme.
  • Dépanner, déboguer et améliorer continuellement les performances et la fiabilité.
  • Rédiger et maintenir une documentation technique claire.
  • Exploiter les outils d'IA et les flux de travail agentiques pour optimiser votre vélocité.
  • Partager les leçons apprises avec vos coéquipiers.

Notre pile technique

  • Frontend : React avec TypeScript, Material-UI (MUI), Redux, responsive design.
  • Backend : Node.js, TypeScript, MongoDB, conception d'API RESTful.
  • Base de données : MongoDB
  • Cloud : AWS (Cognito, CloudWatch, SQS, S3, Lambda), Docker, GitHub Actions.
  • Tests et qualité : Jest, ESLint, SonarQube, Postman, tests automatisés.
  • IA : Cursor, ChatGPT, Devin, Bolt, Vercel V0.

Ce que vous apportez

  • 5 ans d'expérience professionnelle en tant que développeur full stack.
  • SDLC : Maîtrise de la plupart des aspects du cycle de vie du développement logiciel, depuis la collecte des besoins, le triage des demandes, le codage et les tests, jusqu'à la mise à disposition des utilisateurs.
  • Maîtrise de certaines des technologies utilisées dans notre pile technique.

Compétences techniques

  • Solides compétences en résolution de problèmes et souci du détail.
  • Expérience avec des outils d'observabilité et de monitoring (OpenTelemetry, CloudWatch).
  • Familiarité avec les modèles de conception modernes et les principes architecturaux.
  • Compréhension des meilleures pratiques de sécurité dans le développement web.
  • Expérience des systèmes de paiement et des API financières.

Compétences et état d'esprit

  • Un état d'esprit collaboratif et de solides compétences en communication.
  • L'enthousiasme pour la fintech et le désir de travailler sur des systèmes de paiement réels.
  • Une attitude autonome, à l'aise avec l'ambiguïté et désireux de s'approprier le projet.
  • Travailler en mode hybride, sur place dans nos bureaux de Ville-Saint-Laurent 2 à 3 jours par semaine,
  • Esprit d'apprentissage continu et adaptabilité aux nouvelles technologies.

Points bonus pour

  • Expérience avec les paiements, les API bancaires ou les systèmes de conformité financière.
  • Familiarité avec les pratiques DevOps avancées et les pipelines CI/CD.
  • Contributions à des projets open-source ou à des blogs techniques.
  • Expérience des architectures sans serveur et des microservices.
  • Connaissance des réglementations financières et des exigences de conformité.
  • Expérience de l'optimisation des performances et des défis d'évolutivité.

Avantages

  • Possibilités d'évolution de carrière et de développement.
  • Prestation d'apprentissage et de développement.
  • Prestation annuelle de bien-être.
  • Couverture santé, dentaire et vision
  • Vacances illimitées après 1 an d'emploi.
  • Déjeuner quotidien au bureau.
  • Collations et café à volonté.

About Valsoft Corporation

Financial Services
201-500

As a leading player in vertical market software (VMS), Valsoft combines industry expertise with a unique buy-and-hold investment philosophy, managing a growing portfolio of companies that benefit from decentralized leadership and operational autonomy. We actively support our businesses, guiding them in their growth and evolution into market leaders.

Headquartered in Montreal with a global presence, Valsoft is committed to building a legacy of excellence by prioritizing sustainable growth and operational efficiency. Our long-term vision, driven by entrepreneurial spirit and disciplined execution, ensures we create lasting value for our portfolio companies, their customers, and the industries they serve. For more information, visit valsoftcorp.com.

En tant qu'acteur de premier plan dans le domaine des logiciels pour marchés verticaux (LMV), Valsoft allie expertise sectorielle et une philosophie d'investissement unique axée sur l'acquisition et la conservation. Nous gérons un portefeuille croissant d'entreprises qui bénéficient d'un leadership décentralisé et d'une autonomie opérationnelle. Nous soutenons activement nos entreprises en les accompagnant dans leur croissance et leur évolution en leaders de leur secteur.

Basée à Montréal et présente à l'échelle mondiale, Valsoft s'engage à bâtir un héritage d'excellence en priorisant la croissance durable et l'efficacité opérationnelle. Notre vision à long terme, portée par un esprit entrepreneurial et une exécution rigoureuse, nous permet de créer une valeur durable pour nos entreprises, leurs clients et les industries qu'elles desservent. Pour plus d'informations, visitez valsoftcorp.com.