
Développeur Full Stack | Full Stack Developer
- Montreal, QC
- Permanent
- Full-time
- 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, database schema changes, and manage ETL pipelines.
- Build and maintain data flows to support analytics, reporting, and business intelligence.
- Ensure data integrity, scalability, and performance across large datasets.
- 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 data strategy as we scale our platform.
- Troubleshoot, debug, and continuously improve performance and reliability.
- Write and maintain clear technical and data documentation.
- Leverage AI tools and agentic workflows to optimize your velocity.
- Share your lessons learned with your teammates.
- Cloud: AWS (Cognito, CloudWatch, SQS, S3, Lambda), Docker, GitHub Actions, Mongo Atlas.
- 5 years of professional experience as a full stack developer, with exposure to data engineering workflows.
- SDLC: Proficient in most aspects of the Software Development Life Cycle.
- Proficiency with some of the technologies used in our stack.
- Strong problem-solving skills and attention to detail.
- Hands-on experience with ETL, data pipelines, and database performance tuning.
- Familiarity with observability tools (OpenTelemetry, CloudWatch).
- Strong understanding of modern design patterns and architectural principles.
- Knowledge of security best practices in web development and data handling.
- Experience with payment systems and financial APIs.
- Collaborative mindset with strong communication skills.
- Excitement about fintech and a desire to work on real-world payment + data systems.
- Self-starter attitude, comfortable with ambiguity, eager to take ownership.
- Hybrid work mode: on-site in Ville-Saint-Laurent office 2–3 days a week.
- Continuous learning mindset and adaptability to new technologies.
- Frontend: React with TypeScript, Material-UI (MUI), Redux, responsive design.
- Backend: Node.js, TypeScript, MongoDB, RESTful API design.
- Database & Data: MongoDB, ETL pipelines, SQL/NoSQL optimization.
- 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.
- Advanced data engineering tools (e.g., Airflow, dbt, Kafka, Spark).
- Experience with payments, banking APIs, or financial compliance systems.
- Familiarity with advanced DevOps practices and CI/CD pipelines.
- 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 ValPayValPay 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 posteNous 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.
- 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.
- 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.
- 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.
- 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.
- 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é.
- 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é.
We are sorry but this recruiter does not accept applications from abroad.