About the role

  • Senior Full-Stack Developer building scalable payment applications for ValPay's embedded payments platform. Collaborating with teams to enhance features and optimize system performance.

Responsibilities

  • 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.

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).
  • 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.

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularAWSAzureCloudGoogle Cloud PlatformJavaJavaScriptNode.jsNoSQLReactSDLCSQLVue.js

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.