Summary
✨ AI‑Generated
A long-term contract opportunity for a Senior Software Engineer combining Python backend development, modern frontend engineering, and DevOps. You will build scalable services and responsive web applications, design APIs, improve reliability and performance, and participate across system design, testing, deployment, and production support.
Highlights
Senior contract engineering opportunity in a hybrid environment, combining Python backend development, modern React-based frontend work, APIs, DevOps, system design, testing, deployment, and production support.
Description
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