Software Developer

3 weeks ago


Montréal QC, Canada Valsoft and Aspire Operating Group Full time

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
  • 1-4 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

Benefits:

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

#J-18808-Ljbffr

  • Montréal, QC, Canada Aspire Software Full time

    Senior Software Developer at ValPay – 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...


  • Montréal, QC, Canada Aspire Software Full time

    Senior Software Developer at ValPay – 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...

  • Java Developer

    5 days ago


    Montréal, QC, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support software applications, ensuring...

  • Java Developer

    5 days ago


    Montréal, QC, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support software applications, ensuring...

  • Java Developer

    4 days ago


    Montréal, QC, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks Utilize Spring framework to build scalable and high-performance applications Create and maintain ETL pipelines for data extraction, transformation, and loading into databases Model and design databases to support software applications,...

  • Software Developer

    2 weeks ago


    Montréal, QC, Canada SpaceBridge Inc. Full time

    SpaceBridge Inc. is currently looking for an Embedded Software Developer to join our team in Montreal, QC. In this position, the incumbent works as part of a team involved in the development of embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment. The chosen candidate will be required...

  • Software Developer

    7 days ago


    Montréal, QC, Canada Selby Jennings Full time

    Selby Jennings has partnered with a global investment firm that is looking to add strong Software Developers to their team! The Software Developer will have the following responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions to them.Design, implement, test, optimize and...

  • Software Developer

    7 days ago


    Montréal, QC, Canada Selby Jennings Full time

    Selby Jennings has partnered with a global investment firm that is looking to add strong Software Developers to their team! The Software Developer will have the following responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions to them.Design, implement, test, optimize and...

  • Software Developer

    1 month ago


    Montréal, QC, Canada GuruLink Full time

    Location: Montreal, Quebec Our client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners. As a...

  • Software Developer

    7 days ago


    Montréal, QC, Canada Selby Jennings Full time

    Selby Jennings has partnered with a global investment firm that is looking to add strong Software Developers to their team! The Software Developer will have the following responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions to them. Design, implement, test, optimize and...

  • Software Developer

    1 month ago


    Montréal, QC, Canada Nakisa Inc. Full time

    Nakisa has built top of the line software solutions which are being used by the Fortune 1000 of today. Our solutions have excelled on the market and we are looking for individuals who will partake in our successful adventure. You will be responsible for working on the design and implementation of Java applications. You will be part of a passionate Agile...


  • Montréal, QC, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks Utilize Spring framework to build scalable and high-performance applications Create and maintain ETL pipelines for data extraction, transformation, and loading into databases Model and design databases to support software applications,...

  • Software Developer

    4 weeks ago


    Montréal, QC, Canada ALLTECH CONSULTING SVC INC Full time

    The Credit Valuation Adjustment (CVA) Technology team is responsible for developing Risk Management systems for the global CVA Trading Desk, also benefiting the firm’s Credit Risk, Market Risk, Valuation Risk, and Corporate Treasury departments. We are seeking an experienced software developer to join our global team, providing performant solutions for...


  • Montréal, QC, Canada Pow.re Full time

    Role Description:As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...

  • Software Developer

    6 days ago


    Montréal, QC, Canada Beanfield Technologies Inc. Full time

    At Beanfield, we are about building communities, not just networks. For over 35 years, we have been proud to build, own, and operate an extensive & robust fibre-optic network throughout Toronto, Montreal, and Vancouver. We believe that people are at the heart of everything we do. We’re committed to making life better for our customers, our employees, and...


  • Montréal, QC, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Montréal, QC, Canada Aversan Inc Full time

    Aversan Inc. ( is a reputable engineering company that provides engineering expertise in the aerospace and defense industries. We are currently seeking an Embedded Software developer for our client located in Montreal, Quebec. The main function of an embedded software developer is to document and implement complex flight software modules for various space...


  • Montréal, QC, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montréal, QC, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montréal, QC, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...