Full stack senior software developer (Toronto)

Full stack senior software developer (Toronto)

16 Oct
|
Nelson Education
|
Toronto

16 Oct

Nelson Education

Toronto

As the largest Canadian-owned and operated K-12 publisher, Nelson Education Ltd. is Canada's only heritage education content provider, known for its innovative products and solutions catering to learners across the country. That's why Nelson continuously strives to create dynamic curriculum-aligned content that caters to diverse learning styles, fostering critical thinking, creativity, and life-long learning. In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem.

Edwin is a learning platform for classroom success, providing curriculum-linked content, engaging tools and unparalleled support to reach every student. Nelson is redefining education and making a positive impact on the way knowledge is acquired and shared by creating the possible, one learner at a time. Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting, deploying, and improving multiple public-facing web apps in our cloud-based Kubernetes clusters or Cloudflare edge workers.

This role is also responsible to design and develop the services used to support the front-end apps, such as the user auth, APl's, and analytics systems, and is an integral part of our Development team responsible for responding to and diagnosing issues in our production environment. Design and develop new features and functionality for web applications using technologies such as Golang, Typescript, gRPC, messages, and caching. Write automated tests to ensure code quality and reliability.

Create security and data protection settings. Write technical documentation. Stay current with new and evolving web technologies and techniques. Actively participate in the SCRUM process.



5-8 years of experience as a Senior Developer. ~ Extensive experience managing AWS cloud services including EKS, EC2, S3, VPC, SQS, and ElastiCache. ~ Strong experience with database systems such as MySQL, PostgreSQL, and MongoDB. ~ Familiarity managing docker containers, and hosting services in Kubernetes using Node.js and Golang. ~ Familiarity with the basic building blocks for setting up services on cloud providers: virtual machines, object storage, network CIDs, and L4 and L7 load balancers. ~ BSc. in Computer Science, Software Engineering, or a similar field. ~ Results-driven and can work independently with minimal supervision. ~ Familiarity with evolving AI technologies like LLMs and RAG.

Familiarity with testing frameworks such as Storybook and Playwright. js and RSCs. Interest or experience with Data Analysis such as Causal Inference analysis, Pre-Post analysis, and Sensitivity analysis. Familiarity with GNU/Linux or BSD operation system and shells including ls, ln, cp, mv, chmod, chown, ps, cat, grep, find, sed, and awk commands.

Interest or experience in other languages being considered for future use such as Zig, Rust, and Gleam. Versatile and customizable health, dental, and paramedical plans for employees and their families Health Spending Account (HSA) for medical, hospital, or dental costs not covered by insurance Personal Spending Account (PSA) for wellness expenses,



including fitness and health related products A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling, and many things in-between Pension plan with company matching contributions Registered Retirement Pension Plan to help secure your future Hybrid work model with remote and in-office options Flexible work hours (divisional dependent) Generous paid time off policies, including vacation time, sick leave, parental leave top-up, personal days, and more Holiday closure from Christmas to New Year’s Summer Fridays Our EDI Statement This is an integral part of our company’s culture and mission that aligns with our four key pillars of Employee Diversity, Developing Authentic and Accurate Content, Amplifying External Voices, and Supporting the Local Community and Beyond. We believe in the power of education and our ability to impact social change.

We commit to holding ourselves accountable by creating measurable short and long-term goals that place equity, diversity, and inclusion at the core of what we do in our resources, the workplace, the educational community, and in the larger society. AI and Automated Hiring Tools Nelson uses AI support tools in our applicant tracking system to help with tasks such as summarizing points and anonymizing applications. Nelson is an equal opportunity employer and is committed to Inclusion, Equity and Diversity.

As part of this commitment, we do not discriminate on the basis of age, race, sex, gender, gender identity, colour, religion, national origin, sexual orientation, marital status, citizenship, veteran status, or disability status.

📌 Full stack senior software developer (Toronto)
🏢 Nelson Education
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack senior software developer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: full stack senior software developer (toronto) / toronto