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