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 openingsOriginal 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