Back to results

Closed listing

Sr Software Engineer

  • Montreal, QC, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Experience
🔹 4–8 years of software development experience
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

We're Hiring: Sr Software Engineer (Python + Frontend) AND Sr Software Engineer (Python +DevOps) :: Number of Job Opportunities: 2

Location: Montreal, QC (Hybrid)

Duration: Contract – Long Term

We are seeking a hands-on Sr Software Engineer with strong Python and frontend development as well as DevOps experience to build and enhance surveillance technology platforms and business-facing applications.

Key Responsibilities:

✅ Design and develop scalable backend services using Python

✅ Build modern, responsive web applications using ReactJS or similar frontend frameworks

✅ Design APIs and integrate backend services with frontend applications

✅ Develop features for onboarding tools, workflow management, monitoring, reporting, and Rule Builder applications

✅ Collaborate with stakeholders to convert requirements into technical solutions

✅ Improve application performance, usability, reliability, and maintainability

✅ Participate in system design, code reviews, testing, deployment, and production support

Required Skills:

🔹 4–8 years of software development experience

🔹 Strong Python, REST API, SQL, Linux, and shell scripting experience

🔹 Strong ReactJS, JavaScript / TypeScript, HTML5, and CSS3 experience

🔹 Experience with state management, API integration, Git, CI/CD, and automated testing

🔹 Strong software design and object-oriented engineering fundamentals

🔹Design, develop, and maintain Python applications, APIs, automation utilities, and services

🔹Build and maintain CI/CD / Devops pipelines covering build, test, security checks, packaging, and deployment

🔹Automate environment configuration, release activities, operational checks, and recurring engineering tasks

More about this job

Responsibilities

Design and develop scalable backend services using Python while building modern, responsive web applications with ReactJS. Collaborate with stakeholders to integrate services, automate workflows, and maintain CI/CD pipelines for surveillance technology platforms.

Requirements

Requires 4–8 years of software development experience with strong proficiency in Python, ReactJS, and DevOps practices. Candidates must possess solid object-oriented engineering fundamentals and experience with REST APIs, SQL, and Linux environments.

Skills

  • Python
  • ReactJS
  • Frontend Development
  • DevOps
  • REST API
  • SQL
  • Linux
  • Shell Scripting
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • CI/CD
  • Automated Testing
  • Git
  • Object-oriented Engineering

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • Python
  • ReactJS
  • DevOps
  • REST API
  • SQL
  • Linux
  • Shell Scripting
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • CI/CD
  • Automated Testing
  • Git
  • Object-oriented Engineering
  • Surveillance Technology
  • Backend Services
  • Frontend Development
  • Workflow Management
  • Monitoring
  • Reporting
  • Rule Builder
  • System Design
  • Code Reviews
  • Production Support
  • Packaging
  • Deployment
  • Automation Utilities
  • Software Engineering
  • Hybrid

Report this job