
Senior Software Engineer
- Canada
- Permanent
- Temps-plein
- Develop/maintain/extend PartnerStack's Vue.JS frontend and Python backend software systems
- Contribute to the team's Agile processes
- Look for and propose changes to the code base and/or processes that improve the quality and efficiency of the product or team
- Contribute as a thought leader and mentor on part of the technology, process, and industry
- Google Cloud Platform
- Kubernetes
- PostgreSQL
- Redis
- Python/Flask
- Vue.js
- 5+ years of experience in software development
- Comfortable and confident in one or more procedural or OOP programming languages
- Write readable, robust, testable and reusable code
- Understanding of relational databases, using ORMs, and handling live migrations
- Comfortable with system architecture and can identify architectural issues as well as propose fixes
- Strong communication with the ability to give and receive constructive feedback
- A digital-first environment, so you can do your best work anywhere in Canada
- A MacBook shipped to you and a budget for peripherals of your choice
- Flexible working hours (in coordination with your team)
- Flexibility to work abroad for up to 8 weeks at a time
- Regular social events, even while working remotely
- Annual peripheral refresh
- Competitive salary and opportunities for promotion
- High-quality health insurance, active from your first day
- HSA and Wellness Accounts
- Generous vacation and time off plan
- Employee Stock Option Plan for everyone (ESOP)
- RRSP with an employer matching component