
Software Developer
Posted Sep 10

Posted Sep 10
This is a fully remote position, open to applicants in Canada.
β’ Take full ownership of the delivery process for moderately complex features and small to medium-sized projects from concept to production.
β’ Design, create, test, and uphold clean, dependable, and well-documented code.
β’ Act as the technical owner to ensure quality, performance, scalability, and security.
β’ Develop and manage automated tests to facilitate safe and reliable deployments.
β’ Define scope, estimate, and oversee work while effectively communicating progress, risks, and obstacles.
β’ Troubleshoot issues and explore unfamiliar areas of the codebase, including participating in support rotations.
β’ Collaborate with Product, Design, and Engineering teams on requirements, feasibility, and design considerations.
β’ Engage in stand-ups, technical discussions, and code reviews.
β’ Provide support and mentorship to junior developers and enhance team processes.
β’ Cultivate an understanding of the product, customers, and company objectives.
β’ A minimum of 3 years of professional experience in software development, computer science, or computer engineering; co-op/internship experience is valid.
β’ Proficiency in at least one core programming language, such as .NET, JavaScript, or TypeScript.
β’ Strong working knowledge of relational databases, such as SQL Server, including schema design, querying, and performance considerations.
β’ Familiarity with a modern JavaScript/TypeScript ecosystem, including frameworks, build tools, package managers, and debugging workflows.
β’ Practical experience in writing and maintaining automated tests.
β’ Capability to scope, estimate, and execute moderately complex tasks with minimal supervision.
β’ Excellent collaboration skills.
β’ Strong written and verbal communication abilities.
β’ Generous time off policy.
β’ Flexible extended benefits plan options.
β’ Company-wide wellness days off.
β’ Maternity and parental leave top-up programs.
β’ Access to Maple and Inklbot for primary care, mental health, and wellness support.
β’ Remote-first flexibility.
β’ Share options available upon joining the company.
β’ Remote hubs located across Canada and the US.
β’ Company gatherings every few years.
β’ Monthly virtual company connections.
β’ Regular learning sessions.
β’ Annual Professional Development stipend.
β’ Company Coach.
Arista Networks
Coforma
Platform.sh
Arista Networks
Get handpicked remote jobs straight to your inbox weekly.