Developer II – 12-month Contract

🕒 May 21

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Nelson

Nelson

201 - 500 employees

Founded more than a century ago

📚 Education

Education

Nelson is a company that provides educational resources and digital learning solutions for students and educators from Pre-K to Grade 12. They offer a range of materials including mathematics, science, social studies, and literacy resources, along with psych-ed assessments and professional learning opportunities through webinars, e-courses, and workshops. Their Edwin Digital Ecosystem is designed to provide a seamless learning experience, integrating multiple content sources and aligning with curriculum standards for grades 5-10. Nelson is recognized as a top employer in Toronto, emphasizing innovation and engagement in classroom learning.

📋 Description

• 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. • Nelson is on a mission to make learning accessible, engaging, and effective for all. • Reporting to the Team Lead, the Developer II is responsible for building, maintaining, and supporting internal applications, services, data pipelines, and platform tooling. • Implements new features and functionality, improves application reliability and performance, supports deployment workflows, troubleshoots system issues, and helps maintain secure and scalable development and production environments. • Combines software development with DevOps-oriented responsibilities, including CI/CD, observability, Kubernetes-based deployments, logging, monitoring, and operational support.

🎯 Requirements

• 5 years of work experience with several of the following technologies and practices • TypeScript or JavaScript • Node.js, Express, Golang or similar backend frameworks • REST APIs, or service-to-service integrations • RDBMS and NoSQL databases • Git, npm, yarn, or similar development tooling • Automated testing frameworks and code quality tools • CI/CD tools and deployment pipelines • Docker or other containerization tools • Kubernetes concepts and experience deploying or supporting applications in Kubernetes-based environments • Elastic Stack / ELK, including Elasticsearch, Logstash, Kibana, or related observability tools • Application logging, monitoring, alerting, and troubleshooting • Cloud or hosted infrastructure environments • Secure software development and operational best practices • Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP), including networking basics (DNS, TLS, load balancers, ingress). • Familiarity with secrets management tooling (e.g., Vault, AWS Secrets Manager, sealed secrets) and dependency/vulnerability scanning. • Database operations experience: schema migrations, indexing, and basic performance tuning. • Linux/shell fluency and comfort with on-call or production support responsibilities. • Nice to Have • Experience supporting applications in development, staging, and production environments. • Experience with infrastructure-as-code or deployment tools such as Terraform, Helm, or similar technologies. • Experience with Kubernetes manifests, Helm charts, ingress, services, secrets, config maps, and deployment troubleshooting. • Experience building or maintaining observability dashboards, alerts, and log-based troubleshooting workflows. • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. • Experience with data pipelines, background jobs, queues, or event-driven systems. • Familiarity with frontend frameworks such as React or Next.js is helpful but not required. • Ability to balance feature development with operational reliability, maintainability, and security. • Strong communication skills and the ability to work effectively with both software development and infrastructure teams. • Exposure to compliance frameworks such as SOC 2, ISO 27001, PCI, or HIPAA, and the engineering practices required to support them. • Experience with backup, disaster recovery, and cost/capacity awareness in cloud environments.

🏖️ Benefits

• This role is primarily on-site with some hybrid flexibility, M-F, standard business hours • Commuter friendly location (Sheppard & Don Mills) • Free parking on-site • Free, convenient shuttle bus service from Don Mills Subway Station to and from the office • Access to on-site fitness center and fitness classes • Access to Linkedin Learning for continuous skill growth • Mentorship and professional development opportunities • A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling, and many things in-between.

Apply Now

Similar Jobs

🕒 April 29

Cohere

11 - 50

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

Data Annotation Specialist evaluating AI response accuracy for engineering tasks in Canada. Working remotely on improving models through evaluation and task completion.

🕒 April 20

Talencore

1 - 10

👥 HR Tech

🎯 Recruiter

FileMaker Developer joining a professional agency to debug and enhance systems. Collaborating with teams to improve production processes in a remote setting.

🕒 April 7

SAPSOL Technologies Inc. : Systems and Process Solutions for your Enterprise

201 - 500

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Guidewire Senior Developer specializing in cloud integrations for Canada's insurance sector. Requires advanced Guidewire experience and expertise in project management methodologies.

Cloud

Guidewire

🕒 April 1

ShoreWise Consulting

51 - 200

🤝 B2B

💸 Finance

☁️ SaaS

Informatica Developer with 5+ years experience in ETL and Data warehouse development. Collaborating on SQL and Oracle technologies with some experience in Azure services.

Azure

ETL

Informatica

Oracle

SQL

🕒 March 31

Crowdlinker

11 - 50

React Native Developer responsible for building mobile applications for a digital product studio. Collaborating with teams to deliver high-quality apps using React Native.

Android

iOS

React

React Native