Senior JavaScript

1 month ago


Montréal QC, Canada S I Systems Full time

Job Type: Contract

Positions to fill: 1

Job End Date: Oct 31, 2025

Pay Rate: Hourly: Negotiable

Job ID: 140685

Office Location: Fully remote – only Canada

Contract Duration: 12 months (Chance of Extension)

Story Behind the Need:
  • You will be a member of the Global AI & ML team focused on designing and implementing innovative, intelligent software solutions across the Bank’s business lines. Your role will be an integral part of the organization’s AI/ML strategy dedicated to creating value for the Bank and its customers. You will work closely with a team of data scientists, data engineers, AI/ML product managers, and other software engineers to understand global business partner challenges and processes in order to turn those insights into working software solutions.
Typical Day in Role:
  • Take ownership of your work and deliver scalable, robust, and polished products for end users.
  • Gather and refine business requirements and transform them into concise technical specifications.
  • Perform independent research and design efficient solutions which meet specifications and adhere to the industry's best practices and organizational policies.
  • Develop existing and new software products with the goal of providing an outstanding service for our customers.
  • Communicate ideas verbally and in writing with the team while making it a practice to document designs, deliverables, as well as any other pertinent information such as operational and support runbooks and processes.
  • Derive data insights and apply them to address business opportunities.
Must-Have Skills:
  • 8-10 years of work experience in software engineering, web application, and full-stack development.
  • 5-7 years of work experience with programming and scripting languages such as Python and Bash preferred (other languages also accepted).
  • Experience with DevOps and Cloud technologies. E.g., GCP (preferred), AWS, or Azure.
  • Experience working with databases and key-value data stores (e.g., MongoDB, Redis, PostgreSQL).
Nice-To-Have Skills:
  • Knowledge of Python (e.g., Flask, FastAPI) is a very strong plus.
  • Advanced experience with Docker/Docker Compose, Kubernetes, GCP and Linux are a very strong plus.
  • Experience writing/maintaining Helm Charts (preferable) and working with other IT Automation software (e.g., Ansible, Terraform) is a strong plus.
  • Experience with information retrieval systems/search engines such as Lucene, Solr or Elasticsearch is a strong plus.
  • Experience with building/using CI/CD pipelines (e.g., ArgoWF/ArgoCD) is a plus.
  • Experience with AI Machine Learning (e.g., LLMs) is a plus.
  • Experience with web crawlers (e.g., Apache Nutch) is a plus.
  • Experience with using a message broker-like service (e.g., RabbitMQ, Kafka, bonus points for GCP Pub/Sub).
  • Consistent use of version control (e.g., git).
Best vs. Average Candidate:
  • The best candidate will have a clean, error-free resume and avoid generic descriptions of their experience. They should provide detailed examples of how they used technology to solve problems within their organization.
  • Great communication skills to be able to collaborate with team members also to be detail oriented.
Education:
  • You have a university/college degree in a relevant STEM discipline. (Electrical/Computer/Software Engineering, Computer Sciences, Mathematics) is a strong asset.
Interview Process:
  • 1st round MS Teams video interview – HM (30 minutes)
  • Introductions and discuss project details
  • 2nd round MS Teams video interview – Panel with technical team (1.5 hours)
  • Discuss candidate’s skills/experience and gauge the depth of their knowledge, behavioural questions.
#J-18808-Ljbffr

  • montréal, Canada S.i. Systems Full time

    Our valued Telecommunication client is seeking a Senior Bilingual Javascript (VueJS) to develop "sprints" single page application and RESTful APIs.Initial 1-year contract, working hybrid (3 days onsite/2 days remote) in MontrealResponsibilities:Contribute to the development of the platformIdentify


  • Montréal, QC, Canada McKesson’s Corporate Full time

    We may use Google Analytics to measure how you interact with our website in order to improve the user experience. Twitter We may use other tracking technologies to collect and store personal information about your visit to our website. Server Logs – used to track the website traffic (i.e. number of website visitors, number of visitor per page, IP...


  • Montréal, QC, Canada Tungsten Revenue Consultants Full time

    Who We Are FlexPay is the first to market and global leader in failed payment recovery. Our outstanding success is built upon a solid foundation of exceptional culture, adherence to our values, and an innovative AI-driven approach to solving this trillion-dollar problem. FlexPay helps subscription businesses accelerate revenue and profit growth by...


  • Montréal, Canada Merchant North Full time

    **MARKETING OPERATIONS SPECIALIST** RESPONSIBILITIES - Creating advanced microsites and landing pages from scratch with HTML5, CSS3, and JavaScript. - Building website content using an in-house Content Management System (CMS). - Creating targeted one-time and recurring campaigns, as well as multi-phase automated journeys. - Deploying account messages,...


  • Montréal, Canada TalentTECH Full time

    **Solutions Architect/Solutions Engineer/Technical Consultant/Technology Consultant/ Implementation Engineer/ Integration Consultant/Deployment Engineer-SaaS, remote** My client is a growing software implementation consulting company, and they are a key partner of a leading AI-driven HR software vendor with $400M in funding and support for their rapid...


  • montréal (dorval), Canada Air Canada Full time

    Description Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. Do you enjoy developing cloud-based solutions to complex problems? Air Canada Digital Development teams are...


  • montréal (dorval), Canada Air Canada Full time

    Description Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. Do you enjoy developing cloud-based solutions to complex problems? Air Canada Digital Development teams are...


  • montréal (dorval), Canada Air Canada Full time

    Description Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. Do you enjoy developing cloud-based solutions to complex problems? Air Canada Digital Development teams are...


  • Montréal, QC, Canada Sky High ERP Full time

    Sky High is currently seeking a Functional NetSuite Consultant to join our remote team. This is a unique opportunity for you to be a part of a young, pioneering and rapidly growing company that cares about your career advancement. Sky High is a dynamic NetSuite consulting firm on a mission to make workplaces happier and more productive through our...


  • Montréal, Canada Fivesky Full time

    Does helping all levels of users in a large global environment shout, career growth? Do you want to join an outstanding team of technology professionals where your troubleshooting skills will shine? If so then you could be Fivesky's next **_Desktop Support Technician_**. **What you've done**: - Applied your 5+ years of progressive L2 Desktop, Server, and...


  • Montréal, Canada Confidentiel Full time

    Recherche d'un Analyste Programmeur JavaNous sommes à la recherche d'un Analyste Programmeur Java expérimenté pour rejoindre notre équipe de développement dynamique. Le candidat idéal possède une solide expertise en développement d'applications en Java sur AWS (backend et frontend). Nous recherchons une personne autonome, capable de collaborer...


  • Montréal, Canada Confidentiel Full time

    Recherche d'un Analyste Programmeur JavaNous sommes à la recherche d'un Analyste Programmeur Java expérimenté pour rejoindre notre équipe de développement dynamique. Le candidat idéal possède une solide expertise en développement d'applications en Java sur AWS (backend et frontend). Nous recherchons une personne autonome, capable de collaborer...


  • Montréal, Canada C.G.I. Full time $85,000

    Full Stack Software EngineerJoin our team and build cutting-edge financial technology solutions that power global markets.As a Full Stack Software Engineer at [Company Name], you'll be at the forefront of developing and maintaining our robust B2B platform, "MARKETS". This platform is critical to the success of our investment and corporate banking clients,...


  • Montréal, Canada Cogir Full time

    Founded in 1995, Cogir Immobilier has more than 16,000 colleagues who are passionate about real estate. Motivated by our constant desire to give meaning to real estate, we seek to humanize, create and surpass ourselves in order to design pleasant, functional living environments that reflect the people who occupy them. Our team manages more than 365...


  • Montréal, Canada C.G.I. Full time $95,000

    We're seeking a talented software engineer to join our team, where you'll be at the forefront of developing and maintaining critical accounting IT systems. You'll work closely with global teams to design, build, and support solutions that power our financial operations.What You'll DoDevelop Innovative Solutions: Design, code, and test robust applications...


  • Montréal, Canada Alexa Translations Full time

    **ABOUT US** Alexa Translations is a leading translation service provider that helps the world’s largest and most prestigious legal, financial, and government industries with translation solutions that elevate the way they do business. Since 2002, we have grown our reputation by forging long-term relationships built on trust. Helping our clients reach...

  • Automation Specialist

    5 months ago


    Montréal, Canada Haivision Full time

    Montreal, Quebec Permanent, Full-Time **Job Summary**: The Automation Specialist will focus on system verification of software produced by our Development group using automation. We are looking for a detail-oriented professional with a high degree of programming skill and problem-solving abilities to join our QA Engineering team. You will lead the team of...


  • montréal, Canada Confidentiel Full time

    Nous recherchons activement un Analyste Programmeur Java senior pour rejoindre notre équipe de développement dynamique. Le candidat idéal possède une solide expertise en développement d’applications en Java sur AWS (backend et frontend). Nous recherchons une personne autonome, capable de collaborer efficacement tout en favorisant un environnement de...


  • montréal, Canada Confidentiel Full time

    Nous recherchons activement un Analyste Programmeur Java senior pour rejoindre notre équipe de développement dynamique. Le candidat idéal possède une solide expertise en développement d’applications en Java sur AWS (backend et frontend). Nous recherchons une personne autonome, capable de collaborer efficacement tout en favorisant un environnement de...


  • montréal, Canada Confidentiel Full time

    Nous recherchons activement un Analyste Programmeur Java senior pour rejoindre notre équipe de développement dynamique. Le candidat idéal possède une solide expertise en développement d’applications en Java sur AWS (backend et frontend). Nous recherchons une personne autonome, capable de collaborer efficacement tout en favorisant un environnement de...