Senior Full-Stack Developer
Apply NowAbout the Role
We’re looking for a Senior Full-stack Developer with 5+ years of professional experience and a passion for application development 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 systems (both front-end and back-end). 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, build, and maintain scalable full-stack applications supporting Valpay’s embedded payments platform
-
Develop and evolve APIs, backend services, and frontend interfaces used by SaaS partners and internal teams
-
Work closely with Product, Customer Support, and Customer Success to translate requirements into thoughtful technical solutions
-
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.
-
Ensure high standards for security, reliability, and performance in a regulated payments environment
-
Participate in code reviews and provide mentorship to junior developers.
-
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.
What You Bring
Core Requirements
-
5 years of professional experience as a backend developer with front-end experience or vice-versa, with exposure to product engineering workflows.
-
Proficient in most aspects of the Software Development Life Cycle (SDLC).
-
Proficiency with some of the technologies used in our tech stack (see below).
Technical Competencies
-
Strong problem-solving skills and attention to detail.
-
Strong experience building modern web applications and APIs
-
Proficiency in backend technologies (e.g., Node.js, Java, C#, or similar)
-
Experience with frontend frameworks (e.g., React, Angular, Vue)
-
Solid understanding of databases (SQL and/or NoSQL)
-
Experience working in cloud environments (AWS, GCP, or Azure)
-
Strong fundamentals in system design, scalability, and performance
-
Knowledge of security best practices in web development and data handling.
-
Bonus: experience in fintech, payments, or other regulated environments
Soft Skills & Mindset
-
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 eagerness 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.
Bonus Points For
-
Experience with payments, banking APIs, or financial compliance systems.
-
Familiarity with some DevOps practices and CI/CD pipelines.
-
Contributions to open-source projects or technical blogs.
-
Knowledge of financial data regulations and compliance requirements
Our Technical Stack
-
Frontend: React with TypeScript, Material-UI (MUI), Redux, responsive design.
-
Backend: Node.js, TypeScript, MongoDB, RESTful API design.
-
Database & Data: MongoDB, Snowflake, ETLs, SQL/NoSQL optimization.
-
Cloud: AWS (ECS, CloudWatch, SQS, S3, Lambda, etc.), Docker, GitHub Actions.
-
Testing & Quality: Jest, ESLint, SonarQube, Postman, automated tests.
-
AI: Cursor, ChatGPT, Devin, Copilot, Codex, Claude Code, etc.
Why Valpay
-
Build products that power real revenue for SaaS companies
-
Work on complex, meaningful technical challenges in payments and compliance
-
High-impact role with ownership and influence over technical direction
-
Collaborative, pragmatic engineering culture
-
Competitive compensation and benefits
-
Flexible, remote-friendly work environment