About the Role
The role involves building and maintaining high-quality software components within a modern cloud architecture, contributing to product scalability and performance.
Responsibilities
- Design and implement robust software features in a cloud-native environment
- Collaborate with cross-functional teams to define and deliver new capabilities
- Optimize application performance and ensure system reliability
- Participate in code reviews and contribute to engineering best practices
- Troubleshoot and resolve complex technical issues
- Support the continuous integration and deployment pipeline
- Maintain up-to-date documentation for systems and processes
- Work within agile development cycles to meet delivery goals
- Ensure code quality through testing and automation
- Contribute to architectural discussions and technical planning
Nice to Have
- Experience with microservices architecture
- Familiarity with DevOps practices and tools
- Exposure to large-scale data processing systems
- Knowledge of frontend frameworks such as React or Angular
- Experience in agile or lean development environments
- Contributions to open-source projects or technical communities
- Strong written and verbal communication skills
- Ability to mentor junior developers and lead technical initiatives
Compensation
Competitive salary and benefits package
Work Arrangement
Remote – Canada only
Team
Collaborative engineering team focused on scalable software solutions
Why Join Us
- Opportunity to work on a globally used software platform
- Supportive environment that values innovation and continuous learning
- Flexible remote work model within Canada
Technology Stack
- Primary languages include C# and JavaScript
- Cloud infrastructure on AWS with Kubernetes orchestration
- Frontend built with modern React-based components
- CI/CD powered by Jenkins and GitHub Actions
Not available
