Position Overview
Want to build modern software solutions with a small tightknit team Were hiring an experienced (Staff / Principal / Lead) Software Engineer! Work from anywhere in Canada as part of our distributed team or join us in the Ottawa office if you wish
In this role youll design killer solutions pair with other engineers work on proofofconcepts and help the team build scalable resilient applications. If youre a software wizard who loves to build cloudnative/serverless software and you want to work with modern technology apply now!
What Youll Do
- Investigate new ideas quickly to validate feasibility and complexity
- Work directly with Product Managers and UX Designers to figure out how to solve customer problems
- Lead refactoring and scaling efforts and oversee resolution of systemlevel challenges
- Participate in code reviews and assist with debugging and troubleshooting customer issues
Skill Requirements
- Our software stack is a blend of JavaScript and C#.NET. We expect everyone to be highly competent in serverside JavaScript
- Experience with C# .Net is a bonus but not required
- Were a small startup Engineering team. You should be a selfstarter able to learn quickly and take ownership of your own learning
- Engineering also manages the production service. A bit of knowledge about security DevOps and technical troubleshooting is valuable
- Familiarity with both relational and NoSQL databases is expected. Specific experience with ElasticSearch is helpful
- We are a productfocused team so experience working in a productoriented environment is important
What We Value as An Engineering Team
- Delivery deploy quality code quickly
- Innovation run the experimentits ok to fail/learn
- Ownership you code it you own it through to production
- Learning were never done here
- Customer Focus we succeed when our customers succeed