Join to apply for the Intermediate Software Developer role at SJC A dynamic and influential organization within the industry, SJC excels in the creation, publication, and production of best‑class content through its comprehensive content and creative studios, advanced advertising technology, and state‑of‑the‑art print facilities. In this role you will be responsible for maintaining and enhancing our digital platforms that enable product, content and monetization to succeed for all stakeholders across SJC. This role requires a proven track record of contributing to complex projects, quality code production, and leveraging AI tools.
Collaborate with other engineers, PMs and designers, contributing to a culture grounded in trust, teamwork, clear expectations, accountability, and continuous improvement. Develop new platform and product features using modern frameworks (TypeScript, React, Node.js) and AI technologies, taking ownership from prototype through production. Maintain build and deployment infrastructure (Docker, GitHub Actions, AWS CodeBuild, Terraform, AWS CloudFormation).
Database development and administration using MySQL/MariaDB on AWS RDS Aurora. 2‑4 years in software engineering with a track record of contributing to high‑performing teams. Full‑stack experience is a big plus, but a strong front‑end or back‑end developer with willingness to learn and expand their domain knowledge would be welcome.
Contributing to shared product services: authentication, content APIs, adtech, user engagement, personalization.
Shipping mobile web experiences: (js, React, Node,
TypeScript—plus the leading edge framework that emerges tomorrow). Crushing performance & Core Web Vitals so ad viewability and subscription conversions soar.
Contributing engineering culture: code quality, observability, threat modeling, blameless retrospectives.
Your Technical Skills Include: A bachelor’s degree in Software Engineering, Computer Science, or equivalent. Proficient in REST APIs (Golang, Python), containerization (Docker, AWS ECR/ECS/Fargate), microservices architecture, and serverless (AWS Lambda, Step Functions).
Data stores: Experience with relational databases (MySQL/MariaDB, PostgreSQL); familiarity with NoSQL and column‑store databases (e.g., Data engineering experience is a plus. Hands‑on CI/CD (GitHub Actions, AWS CodeBuild) and CDN/edge computing (Cloudflare).
Bonus: PHP and WordPress experience. Health and Dental Perks Employee & Family Assistance Program (EFAP) and access to online health & wellness resources through Homewood Health. Scholarship program available for employees’ children.
Amaze our customers: We put our customers’ evolving needs at the heart of the business and inspire through our ideas, quality and service. We value diversity as the means to creativity and cultivate a collaborative environment where everyone belongs. Forward‑thinking and flexible, we react quickly and boldly to change.
Contribute to our community: Inclusion at SJC
We celebrate this diversity and we draw strength from it. Inclusivity at SJC means fostering a culture that welcomes and respects each individual as equal – both inside our walls and within the larger community. Full‑time
📌 Software Engineer/Développeur (Toronto)
🏢 SJC
📍 Toronto