Full-Time Senior Software Engineer
Whitecollars is hiring a remote Full-Time Senior Software Engineer. The career level for this job opening is Senior Manager and is accepting Toronto, Canada based applicants remotely. Read complete job description before applying.
Whitecollars
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Senior Software Engineer
As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining high-quality software solutions.
You’ll collaborate with cross-functional teams.
Your expertise in Python, TypeScript, and modern frameworks will drive the implementation of cloud-based architectures, efficient data models, and automated testing practices.
Key Responsibilities
- Design, develop, and maintain scalable applications using Python and TypeScript.
- Architect modular, reusable, and cloud-native solutions, focusing on performance and scalability.
- Write clean, maintainable, and testable code, following TDD and BDD practices.
- Optimize software for speed, memory efficiency, and reliability.
- Partner with Product Managers to translate business requirements into technical solutions.
- Contribute to BDD scenario creation.
- Participate in Agile ceremonies (sprints, retrospectives, refinements).
- Conduct code reviews.
- Implement a multi-layered testing strategy (unit, integration, system, manual).
- Leverage automated testing tools.
- Diagnose and resolve defects.
- Integrate DevOps best practices.
- Enhance CI/CD pipelines.