Remote JavaScript Developer — Payment Systems & Retail Tech

LOC Software

Laval

Hybrid

CAD 70,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vacation policy
Insurance & dental
Pension plan
Mobile days
Remote work flexibility

Job summary

LOC Software in Laval, QC, is seeking a motivated Junior Developer to join our Payment team. You will support, maintain, and enhance transaction processing systems, working with senior engineers to learn our proprietary scripting environment and strengthen core programming fundamentals.

The role emphasizes teamwork, debugging, and learning across the payment architecture, with hybrid/remote options and career growth within a 30-year-old company that serves retail, grocery, pharmacy and fuel

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
  • +5 years of experience in software development.
  • Excellent proficiency in programming and scripting (JavaScript).
  • Solid understanding of communication protocols (HTTP, TCP/IP, REST, WebSockets).
  • Experience in the payment industry or POS/middleware hardware integration.

Responsibilities

  • Development & Maintenance: Analyze, maintain, and debug existing code within the payment architecture.
  • Databases: Write and optimize SQL queries, stored procedures, and functions to secure transactions.
  • Systems Integration: Ensure seamless communication (JSON/XML) between POS hardware, middleware, and payment processors.
  • Analysis & Learning: Troubleshoot transaction issues and master our proprietary framework alongside senior developers.

Skills

JavaScript

Education

Bachelor’s degree in Computer Science / Software Engineering

Tools

SQL

Job description

LOC Software in Laval, QC, is seeking a motivated Junior Developer to join our Payment team. You will support, maintain, and enhance transaction processing systems, working with senior engineers to learn our proprietary scripting environment and strengthen core programming fundamentals.

The role emphasizes teamwork, debugging, and learning across the payment architecture, with hybrid/remote options and career growth within a 30-year-old company that serves retail, grocery, pharmacy and fuel

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

JavaScript Developer – Payment
JavaScript Developer – Payment

LOC Software • Laval

Hybrid
CAD 70,000 - 100,000
Vacation policy
Insurance & dental
Pension plan
+2
Scripting Developer – Payment
Scripting Developer – Payment

LOC Software • Laval

Hybrid
CAD 45,000 - 65,000
2 weeks vacation from the first year
Group insurance, long-term disability,
Pension plan with employer contributed
+2
Senior Java Developer
Senior Java Developer

Lancesoft • Montreal

On-site
CAD 90,000 - 130,000
Senior Développeur Full Stack Java/React Paiements Montréal
Senior Développeur Full Stack Java/React Paiements Montréal

Abbeal • Montreal

On-site
CAD 90,000 - 140,000
Hybride - 2 jours au bureau
Contrat de 12 mois renouvelable
Développeur Full Stack Java / React Senior — Transformation Paiements, Banque, Montréal
Développeur Full Stack Java / React Senior — Transformation Paiements, Banque, Montréal

Abbeal • Montreal

On-site
CAD 90,000 - 140,000
Hybride - 2 jours au bureau
Contrat de 12 mois renouvelable
Développeur Senior Java/C++ — Flexible & Remote
Développeur Senior Java/C++ — Flexible & Remote

Wepoint • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Vacances accrues / 3 semaines +
Assurances collectives complètes
RÉER collectif
+5
Développeur de support d'applications - Application Support Developer
Développeur de support d'applications - Application Support Developer

PayFacto Inc. • Montreal

Remote
CAD 70,000 - 100,000
Couverture médicale et dentaire dès le
Télémédecine 24/7
RRSP matching
+2
Senior Full Stack Java / React Developer — Payments Transformation, Bank, Montreal
Senior Full Stack Java / React Developer — Payments Transformation, Bank, Montreal

Abbeal • Montreal

On-site
CAD 90,000 - 130,000
Hybrid work model
12-month renewable mandate
Senior Java & React Engineer - Payments (Hybrid, Montreal)
Senior Java & React Engineer - Payments (Hybrid, Montreal)

Abbeal SAS • Montreal

On-site
CAD 90,000 - 130,000
Hybrid work model
12-month renewable mandate
Senior Mobile Developer | Flutter & .NET — Hybrid/Remote
Senior Mobile Developer | Flutter & .NET — Hybrid/Remote

Jesta I.S. Inc. • Montreal

Hybrid
CAD 100,000 - 140,000
Health coverage
Gym reimbursement
Professional growth
+3