Responsibilities:
• Design and oversee the architecture of the Bluecopper System
• Collaborate with cross-functional teams to define, design, and ship new features
• Work with Business Analysts to understand functional and non-functional requirements and develop appropriate system architectures
• Write clean, scalable, and efficient Python code
• Conduct code reviews and provide constructive feedback
• Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality
• Work together with DevOps engineers to deploy and maintain the system in a cloud-based environment
• Monitor system performance and implement improvements as necessary
• Mentor the development team and enhance the understanding of best practices.
Required technologies and skills:
• Python (must have), including the following frameworks/libraries:
o Experience in developing within a web application framework using SQLAlchemy (e.g. Pyramid)
o Demonstrated experience in developing APIs to serve both Typescript / Javascript frontend environments and to serve other internal users
• MySQL (must have)
• Gitlab (must have)
• CI/CD pipelines (must have)
• Docker (must have)
• Process orchestration in high-performance computing environments (must have)
• Building distributed systems (must have)
• Automated testing - unit, int, e2e, performance, regression (must have)
• Deployment within a cloud-based environment (e.g. AWS)
• Jenkins (nice to have)
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevSecOps Expert
2026-05-28
Développeur Python (F/H)
2026-05-21
Développeur Python (F/H)
2026-05-21
- Posted
- Jan 21, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Canada
- Company
- Reveille Technologies,Inc
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevSecOps Expert
2026-05-28
Développeur Python (F/H)
2026-05-21
Développeur Python (F/H)
2026-05-21