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 Python services, APIs, and responsive frontend applications for surveillance platforms and business-facing tools. Build and maintain CI/CD and DevOps pipelines, improve application reliability and performance, and contribute to system design, testing, deployment, and production support.

Requirements

Requires 4–8 years of software development experience, strong Python, REST API, SQL, Linux, and shell scripting skills, and frontend experience with ReactJS or similar frameworks. Candidates should also have experience with JavaScript or TypeScript, CI/CD, automated testing, Git, and sound software design and object-oriented engineering fundamentals.

Skills

  • Python
  • ReactJS
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • REST APIs
  • SQL
  • Linux
  • Shell Scripting
  • State Management
  • API Integration
  • Git
  • CI/CD
  • Automated Testing
  • DevOps

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

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

Report this job