Software Developer

Montreal, Canada

Software Developer

Montreal, Canada

Job Openings > Software Developer

Software Developer – Hybrid – Montreal

We are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay.

As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to innovation and customer satisfaction.

Here is a little window into our company: ValPay is a leading player in the payment processing industry, committed to delivering cutting-edge solutions that streamline transactions for businesses of all sizes. With a focus on innovation and customer satisfaction, we are expanding our team and seeking a skilled and motivated Account Executive to contribute to our growth in this dynamic sector.

The successful candidate will be based in Montreal, working in a hybrid setting.

What your day will look like:

High level:

  • Daily scrum with the technical team
  • Technical design sessions to outline technical stories in the backlog.
  • Implementation, deployment, and testing of active technical stories into multiple environments
  • Infrastructure design sessions to manage components on cloud platforms.
  • Periodic code reviews and demos of progress

In detail:

  • Create/update backend services on AWS infrastructure (Gateway API, Lambdas, ALB, ECS/EKS) using JavaScript/python and relevant frameworks.
  • Manage collections and schemas in MongoDB atlas.
  • Code peer review for pull requests in GitHub.
  • Manage docker configs for both serverless and server-based code.
  • Create/Updating coding pipelines in AWS for delivery.
  • Manage/Optimize AWS/MongoDB Atlas services for optimal flow and application scaling.
  • Create/Update unit, integration, and end-to-end tests.

About You:

  • A Computer Science/Software Engineering degree, or equivalent experience
  • 3+ Years Overall Backend Development experience.
  • Node.js (Nest.js/Next.js/Express) OR Python (Flask/Django), No SQL databases (MongoDB)
  • Experience creating enterprise Web Applications on AWS with strong knowledge of: API Gateways, Lambda Function, Cognito, Amplify, Application Load Balancers, ECS/EKS
  • Experience building AWS architectures for Web Applications using VPCs, IAM security policies, Kubernetes, Docker, and MongoDB Atlas
  • Excellent troubleshooting skills and ability to work under pressure (i.e., site outages)
  • You are detail and results-oriented, self-motivated, and persistent.
  • You have analytical, problem-solving, and decision-making skills.
  • Excellent interpersonal and communication (verbal and written) skills.
  • You enjoy a challenge and are curious, and with a passion for innovating.

Optional (Nice to Have):

  • React.JS, HTML, CSS
  • Experience with Jira & Confluence
  • Experience with Gitlab/GitHub
  • Knowledge of Postman
  • Knowledge of Incident, Problem, and Change Management


  • Competitive salary and commission structure.
  • Comprehensive health and dental benefits.
  • Opportunities for professional development and advancement.
  • Dynamic and inclusive work environment at the forefront of payment processing innovation.

For further information about ValPay you can visit our websites at:

We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.