Enable job alerts via email!

Développeur Full Stack | Full Stack Developer

Valsoft Corporation

Montreal

Hybrid

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A dynamic payment solutions provider is seeking a Full Stack Developer with 5 years of experience. You will work in a hands-on role to build and optimize web applications while collaborating with product and design teams. The position requires a strong background in front-end frameworks like React and back-end technologies like Node.js. This role offers opportunities for career growth and comes with attractive benefits including unlimited vacation and daily lunches.

Benefits

Unlimited vacation after 1 year
Daily catered lunch at the office
Health, Dental, and vision coverage
Opportunities for career growth

Qualifications

  • Experience in the Software Development Life Cycle from coding to releasing.
  • Proficiency with technologies mentioned in the tech stack.
  • Familiarity with observability tools is a plus.

Responsibilities

  • Design, develop, and maintain scalable web applications.
  • Collaborate to build high-performance user experiences.
  • Write clean and efficient code.

Skills

Strong problem-solving skills
Experience with payment systems
Proficient in front-end frameworks
Familiarity with microservices
Experience with SQL/NoSQL

Education

5 years of professional experience as a full stack developer

Tools

React
Node.js
MongoDB
AWS
Docker

Job description

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é.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.