19 Sep
|
eDynamic Learning
|
Winnipeg
19 Sep
eDynamic Learning
Winnipeg
Intermediate Software EngineerLocationRemote (Anywhere in Canada)Role OverviewWe are seeking an Intermediate Software Engineer to contribute to the development and delivery of high-quality educational technology products.In this role, you will work across the full software development lifecycle, including design, implementation, testing, and production support. You will take ownership of well‑defined features, collaborate closely with cross‑functional teams, and contribute to improving code quality, system reliability, and engineering practices.You will partner with senior engineers for guidance on architecture and complex problem‑solving, while continuing to grow your technical expertise and independence.ResponsibilitiesDevelop and deliver software features with minimal supervision within established frameworks and standardsWrite and maintain automated tests to ensure high confidence in code qualityParticipate in code reviews and incorporate feedback to improve implementationsCollaborate with Product, Design, and other stakeholders to deliver customer‑focused featuresIdentify, analyze, and communicate risks, trade‑offs, and dependencies in your workContribute to reducing technical debt and improving long‑term system maintainabilityMonitor production systems, investigate issues, and respond to failures as neededMaintain awareness of system architecture and infrastructure impacts of changesSupport and mentor junior engineers, contributing to team learning and growthContinuously learn and adopt new tools,
technologies, and best practicesPromote engineering standards and contribute to a culture of quality and continuous improvementIdeal QualificationsBachelor’s Degree in Computer Science or equivalent experience4+ years of experience in commercial software developmentAt least 3 years of experience building commercial SaaS applications using Node.Js, TypeScript, and ReactProven ability to independently deliver small‑to‑medium features or componentsExperience writing automated tests with strong confidence in code correctnessWorking knowledge of modern DevOps practices and toolsUnderstanding of system architecture and how individual components fit into the broader systemExperience collaborating in cross‑functional, agile development environmentsAbility to identify and communicate technical risks and trade‑offs effectivelySkillsStrong problem‑solving and analytical thinkingSolid software development fundamentals and coding practicesExperience with TypeScript, Node.Js, and React in contemporary web application developmentAbility to work independently while collaborating effectively with a teamGood communication skills across technical and non‑technical audiencesAttention to detail and commitment to code qualityGrowth mindset with a proactive approach to learning and improvementPragmatic approach to balancing technical quality with delivery timelinesSalary RangeCA$115,000 - $135,000 DOE + Annual Bonus +Benefits#J-18808-Ljbffr
📌 Intermediate Software Engineer - C$115,000 - C$135,000 A Year - Remote (Winnipeg)
🏢 eDynamic Learning
📍 Winnipeg