Developer II responsible for internal applications at Nelson Education, Canada's K-12 publisher. Involves software development and DevOps-oriented responsibilities for enhancing educational content delivery.
Responsibilities
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.
Senior Integration Software Engineer for a 12 - month remote contract in Canada. Requires active Reliability Status, 10+ years of software engineering, and Azure integration expertise.
Authorization Developer at 1Password, building access - control systems for its secure password - management and unified - access platform. Shipping Go features, APIs, and services while improving authorization reliability and developer workflows.
Engineering Project Planner coordinating engineering schedules, workload, capacity, and risks for Expleo, a global engineering and consulting provider. Supporting JIRA governance and IBM Rational EWM deployment across multidisciplinary aerospace and railway projects.
Engineering Project Planner coordinating schedules, workload, capacity, and risks for Expleo’s aerospace engineering projects in Saint - Bruno. Maintaining JIRA plans and supporting IBM Rational EWM deployment.
Senior Statistical Programmer supporting a pharmaceutical client’s epidemiology team with real - world evidence data preparation and statistical analysis. Developing analytical databases, study outputs, and reports from claims and EHR data.
Analog/mixed - signal IC designer developing high - speed optical transceiver chips for Cisco’s Acacia. Architecting CMOS circuits, layouts, measurements, and production designs in a hybrid team.
Becario de arquitectura e ingeniería colaborando en proyectos de construcción en España. Modelado de edificios en Revit y MEP, además de bocetos e infografías digitales.
Senior iOS Engineer building scalable mobile products for EarnIn, an earned wage access company. Leading architecture, feature development, performance, APIs, testing, and data - informed improvements.
Dynamics Developer building Microsoft Dynamics and Power Platform applications for Capco’s financial - services clients. Supporting architecture, integrations, testing, DevOps, and production deployments.