Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full-Stack Developer

Valsoft Corporation

Montreal (administrative region)

Hybrid

CAD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech-driven payment solutions provider seeks a Senior Full-stack Developer in Montreal. You will design and build scalable applications to enhance payment systems, collaborating with teams for technical solutions. Applicants should have over 5 years of relevant experience, proficiency in Node.js and React, and a commitment to security and performance. This role offers competitive compensation and a hybrid work model, requiring on-site presence 2-3 days a week.

Benefits

Competitive compensation
Flexible work environment
Collaborative engineering culture

Qualifications

  • 5+ years of experience in backend development with some frontend exposure.
  • Strong experience with web applications and APIs.
  • Proficient in SDLC processes.

Responsibilities

  • Design and build scalable full-stack applications.
  • Collaborate to translate requirements into technical solutions.
  • Troubleshoot and improve performance in a regulated environment.

Skills

Problem-solving
Collaboration
Attention to detail

Tools

Node.js
React
MongoDB
AWS
Job description
AboutValPay

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 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 frontend 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 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

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