Original listing text, shown exactly as published by the company.
Responsibilities
- Work together in a small team to help plan, design, build, test, maintain, and improve scalable and high performant components for the EverPro platform solutions.
- Help our technical leadership team where possible with planning and scoping technical strategic work as well as software design and product work.
- Give and receive constructive feedback on your team’s work via code reviews and testing.
- Apply and contribute to our software standards. You’ll identify where maintenance and technical debt are a problem (or going to be!) and contribute to ensuring these are addressed in the backlog or when we do related work.
Skills and Experience needed for success in this role
- At least 3 years in a software engineering or equivalent role with experience in building SaaS software
- You’ll be familiar with delivery techniques that reduce risk and complexity such as automated testing, CI/CD pipelines, feature flagging and deployments.
- Strong competency and experience with some of the following: C#, ASP.NET, Java, API Design, HTML/CSS/JavaScript/TypeScript, React, SQL, RabbitMQ, Docker/containers, and GitHub.
- Experience integrating with 3rd party APIs.
- Some experience working with cloud platforms, preferably in AWS
- Demonstrable strong communication skills, both written and verbal, and an ability to translate technical concepts to less technical audiences where required.
- Advocate for improving the team’s programming skills using AI technologies and other cutting-edge techniques and best practices.
- Experience with building and deploying AI-powered features or machine learning pipelines would be an asset.
- Empathetic skills and ability to provide constructive and understandable feedback to others
- A natural curiosity and ability to solve problems
Where: Our team primarily works remotely from home, but we do have an office in Oakville Ontario, where we do meet occasionally as a team when we can benefit from in-person collaboration and social interaction. The ideal candidate should be located close enough to the office so that they can come in on these occasions.