About this role
Principal Software Engineer at eDynamic Learning. Location: Canada. Role: Lead architecture, Code review, Mentor engineers Requirements: Senior software engineer role focused on cross-team architecture, leadership, and hands-on delivery. 15+ years of full-stack experience with Node.js, TypeScript, React, and distributed systems; strong CI/CD and AWS/Docker knowledge. Category: Software Development Seniority: Senior Level Tools: Node.js, TypeScript, React, API design, CI/CD, AWS, Docker, Linux, SQL, Relational databases Commitment: Full Time Workplace: Remote Languages: English