Job Description
- Client seeks a Full Time Senior Back End Developer for cloud-based micro-services and web/mobile applications.
- Environment values clean architecture and modern software development practices.
- Role involves working with an agile team to deliver continuous features.
- Salary range: 100-120k CAD with a 10% year end bonus.
Project Details
My client focuses on IoT, real-time data, and micro-service architecture for independent scrum teams.
As a Senior Software Engineer, you'll build cloud micro-services with a focus on resilience and performance.
The position requires technical depth, systems thinking, and the ability to collaborate effectively in a distributed team.
About You
- You love writing software and producing well-structured, high-performing code.
- Curious and passionate about understanding the "why" behind customer needs and technical anomalies.
- Enjoy learning and teaching, collaborating across teams to solve complex problems.
- Agile development comes naturally to you, and you focus on improving processes.
- You prioritize quality, automation, and continuous improvement.
Skills and Experience
- Deep knowledge of Python
- Experience in service-oriented architectures and API development
- Obsession with performance, monitoring, and instrumentation
- Understanding of computer science fundamentals
- Successful delivery of applications, incremental enterprise systems development
- Knowledge of micro-service and web service development
- Experience with multi-tier architectures, data processing technologies, and automation platforms
Travel
- Up to 10% travel, including international trips.
Critical Competencies
- Work Ethic: Self-Directed, high energy with ability to own features and sub-systems of code.
- Adaptability - Adapts to changes; manages competing demands; able to deal with frequent change.
- Problem Solving - Identifies and resolves problems; develops alternative solutions; uses reason even in emotional situations.
- Innovation - Displays original thinking; develops innovative solutions and ideas.
Education and/or Experience
- Bachelor’s degree in computer science or related field
- 5+ years professional experience with Python
- Experience in automated CI/CD, micro-service/API development, various API protocols, and serverless development
- Proficiency in designing, developing, and deploying cloud-based solutions with AWS or Azure
Expertise level
Similar Jobs in Canada
4 months 4 weeks ago
Junior Python Engineer, Montreal (Hybrid)
Hunter Bond
4 months 4 weeks ago
Python Engineer
Hunter Bond
4 months 4 weeks ago
Tech Lead - Python, JavaScript, AWS
Terminal
remote
4 months 4 weeks ago
Senior Software Engineer
PheedLoop Inc.
4 months 4 weeks ago