Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intermediate Software Developer

SJC

Join to apply for the Intermediate Software Developer role at SJC

SJC: A Leader in Canadian Communications

SJC stands as Canada’s largest privately owned communications company, distinguished by its portfolio of leading media brands, including Toronto Life, Chatelaine, and Maclean’s. 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. We collaborate with clients across North America to deliver innovative marketing solutions that effectively inform, inspire, and empower audiences across all platforms. With significant reach and influence, SJC has proudly been recognized as one of Canada’s Best Managed Companies for 22 consecutive years, a testament to our commitment to excellence. For more information about our organization, please visit

About the Role

Our engineering team is seeking an Intermediate Developer to play a key role in the engineering function for our Communications Group. 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. As a member of the team, you will collaborate closely with product managers and designers to deliver high‑impact solutions that maximize value for our users. This role requires a proven track record of contributing to complex projects, quality code production, and leveraging AI tools.

What You’ll Do in this Role:

  • 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.
  • Other duties as assigned.
  • Experienced engineer: 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.
  • Cross‑functional partner: Proven collaborator with PMs, designers and peers to take products from 0→1, managing expectations and delivering impact while fostering transparency and operational excellence.
  • Contributing to shared product services: authentication, content APIs, adtech, user engagement, personalization.
  • Shipping mobile web experiences: (Next.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:

  • Education: A bachelor’s degree in Software Engineering, Computer Science, or equivalent.
  • Back‑end & runtimes: 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., ClickHouse) is a plus. Data engineering experience is a plus.
  • Delivery & edge: Hands‑on CI/CD (GitHub Actions, AWS CodeBuild) and CDN/edge computing (Cloudflare).
  • Bonus: PHP and WordPress experience.

Benefits at SJC:

SJC is committed to the well‑being and professional development of its employees. Our comprehensive benefits package includes:

Health and Dental Benefits

  • Employee & Family Assistance Program (EFAP) and access to online health & wellness resources through Homewood Health.
  • Scholarship program available for employees’ children.
  • Exclusive employee subscription rates for SJC publications.
  • A complimentary 1‑year Toronto Life Insider membership.
  • Discounted annual GoodLife membership.
  • Participation in the Perkoolis Perk Program, offering employee pricing at a wide range of retailers.
  • A Workplace Built for Everyone:

SJC Values

  • Amaze our customers: We put our customers’ evolving needs at the heart of the business and inspire through our ideas, quality and service.
  • Be relentlessly curious: We take the initiative to learn, try new things and brainstorm the next big idea.
  • Respect every individual as equal: We value diversity as the means to creativity and cultivate a collaborative environment where everyone belongs.
  • Innovate and adapt with urgency: Forward‑thinking and flexible, we react quickly and boldly to change.
  • Contribute to our community: We apply our resources and passions to make a difference – for people and our planet.

Accommodations at SJC

SJC is proud to be an equal‑opportunity employer, where everyone feels welcome and has the opportunity to thrive. We’re committed to creating inclusive and barrier‑free recruitment processes and work environments. If you’re contacted for an interview and require any accommodations to ensure a fair and equitable experience, please let our Human Resources team know. We’ll handle any information you share with complete confidentiality.

Inclusion at SJC

Equality and respect for all is one of our founding values and core beliefs at SJC. We are a diverse group with associates of all ages, orientations, races and talents. 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.

Seniority level

Associate

Employment type

Full‑time

Job function

Marketing Services and Book and Periodical Publishing

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Intermediate Software Developer in Toronto, ON vacancy
  • Seeking an Intermediate Software Developer with Oracle Siebel CRM expertise for a 1-year onsite contract in Toronto. Bring your 5+ years of Siebel development experience to drive innovative solutions. This role is ideal for a developer with extensive knowledge in technical... 
    Suggested
    Contract work

    Source Code

    Toronto, ON
    4 hours ago
  •  ..., tested CRM applications. This includes developing detailed programming specifications, writing...  ...arise during the use and operation of software packages, including tec General Skills...  ...skills; both written and verbal Ability to develop and present new ideas and conceptualize... 
    Suggested
    Hourly pay
    Contract work
    Work at office
    Monday to friday

    United States Digital Space LLC

    Toronto, ON
    7 days ago
  • Intermediate Software Developer (Node.js/React/TypeScript) About Us: Zensurance is growing at a rapid pace, and that means our Engineering team is growing too! We are looking for an Intermediate Software Developer to join our Developer Experience Group (DXG)! You will join... 
    Suggested
    Work at office
    Remote work
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    7 days ago
  • $70k - $110k per year

     ...Development team is growing, and we're looking for a .NET Full-Stack Developer who is excited to build high-quality, customer-facing features...  ...‑paced environment. Education in Computer Science, Computer/Software Engineering, or equivalent experience preferred. Bonus Points... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Method CRM

    Toronto, ON
    5 days ago
  • $80k - $130k per year

    Java Developer - Senior / Intermediate Position Description We are Canada's largest independent information technology services firm, and after...  ...developers, QA, and DevOps teams to deliver high-quality software solutions. • Participate in the full software development... 
    Suggested
    Work at office
    3 days per week

    CGI

    Toronto, ON
    4 hours ago
  • $80k - $105k per year

     ...hybrid role with three (3) days in office. We are hiring an Intermediate Software Engineer to build and maintain YoWorld and Fish World, our long...  .... Review code and give constructive feedback to other developers. Use performance profilers (memory analyzers, CPU profilers,... 
    Long term contract
    Live In
    Work at office

    Big Viking Games

    Toronto, ON
    4 hours ago
  • $96k - $130k per year

     ...genuinely invested in your career growth. Grow your skills and expertise with system design and architecture. How you'll shape our software engineering practices: Work on major product features end-to-end with a focus on quality, reliability, and scalability. Be... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers Corp.

    Toronto, ON
    7 days ago
  • Step into a hybrid role as an Intermediate Full Stack Developer, driving innovative solutions with a mix of front-end and back-end development. Contract...  .... Key Responsibilities: • Drive front-end and back-end software design and development • Architect and implement... 
    Contract work

    Source Code

    Toronto, ON
    7 days ago
  • Elevate your career as an Intermediate Mainframe Developer focused on IBM technologies with a dynamic team. This role involves analyzing DB2 objects, independent design, and mentoring juniors in a hybrid work model. In this role, you'll utilize a robust tech stack, including... 

    Tekgence Inc

    Toronto, ON
    1 day ago
  • Elevate user data integration as an Intermediate HRIS Software Engineer at Achievers. Leverage cloud technologies to transform user lifecycle management and collaborate within a dynamic team. Achievers seeks an Intermediate Software Engineer to utilize cloud technologies... 

    Achievers

    Toronto, ON
    4 hours ago
  • Method is seeking an Intermediate Full-Stack Developer to drive customer experiences using C#, .NET, and React in a hybrid work model. Use your expertise to solve critical business needs and finalize robust features. As a member of our dedicated Development team, you'll... 

    Method CRM

    Toronto, ON
    5 days ago
  • Get AI-powered advice on this job and more exclusive features. We are looking for a talented Full Stack Software Developer proficient in modern .NET technologies (at least .NET 5) and experienced in Linux environments. This hybrid role, based in Toronto, requires a candidate... 
    Full time
    Work at office
    Local area
    Worldwide

    Ascend FS

    Toronto, ON
    7 days ago
  •  ...Mandatory) Expected hourly rate (Mandatory) Visa Status (Mandatory) LinkedIn ID (Mandatory) Job Title RQ00704 - Software Developer - Intermediate Start Date 2026-07-28 Client Supply Ontario End Date 2027-05-31 Work Location Metro Hall, 55 John... 
    Hourly pay
    Internship

    S M Software Solutions Inc

    Toronto, ON
    15 days ago
  • $110k - $120k per year

     ...platform. We're looking for a senior developer who thrives on autonomy and wants to make...  ...Develop well-tested, integrated software that meets high development standards -...  ...and ideas on design projects. Mentor intermediate and junior developers, helping them grow... 
    Internship
    Work at office
    Local area
    Shift work
    2 days per week

    United States Digital Space LLC

    Toronto, ON
    7 days ago
  • $90k - $140k per year

    About Us Air-tek is a Canadian-based software company with a powerful suite of unique products...  ...The Role We’re looking for Software Developers who are excited to build high-quality...  ...ownership over time. As a Software Developer, you’ll work on core product features... 
    Long term contract
    Work at office
    3 days per week

    Air-tek

    Toronto, ON
    7 days ago
  • $79.1k - $118.7k per year

     ...unparalleled. We are seeking a highly skilled and motivated Application Developer with expertise in Power Platform, Angular, and Microsoft cloud...  ...with a team of developers in designing, coding, and testing software applications. Collaborate with project managers to define... 
    Long term contract
    Work at office
    Immediate start
    Remote work
    1 day per week

    Meridian OneCap Credit Corporation

    Toronto, ON
    5 hours ago
  • Role Purpose Reporting to the VP, Solutions & Delivery, we are looking for a Senior Software Developer to help design and deliver scalable digital solutions that power data-driven services, automation, and customer communications. This role blends modern application development... 

    Avant Imaging and Integrated Media Inc.

    Toronto, ON
    4 hours ago
  • Responsibilities Write, modify, integrate and test software code. Maintain existing computer programs by making modifications as required. Communicate technical problems, processes and solutions. Prepare reports, manuals and other documentation on the status, operation and... 
    Permanent employment
    Day shift
    Afternoon shift

    Jarvis Consulting Group

    Toronto, ON
    4 hours ago
  • Job Purpose We are seeking a Software Developer in Test Automation – API & Services Quality Engineering to lead and evolve quality practices across our API, microservices, and distributed services platforms. This is a hands on technical role for an experienced QE who enjoys... 
    Contract work
    Flexible hours

    Scotiabank

    Toronto, ON
    7 days ago
  •  ...working, tested applications. This includes: developing detailed programming specifications,...  ...arise during the use and operation of software packages, including technical assistance...  .... Additional Skills for Oracle Software Developer Experience in conducting impact assessments... 

    Thecodecrackers

    Toronto, ON
    7 days ago
  • $91k - $140.5k per year

    Software Developer – Data Transformation (ETL) Who we are looking for Software Developer will contribute to the development, enhancement and maintenance of Reconciliation and Data Transformation (ETL) as a member of an agile scrum team. This is an opportunity to work within... 

    STATE STREET CORPORATION

    Toronto, ON
    7 days ago
  • $70k - $115k per year

    Job Overview The Software Engineer is responsible for the development efforts of CMiC’...  ...Controls module. The role involves designing, developing, troubleshooting, debugging, and testing...  ...salary range for this position from Intermediate to Senior level: $70,000 to $115,000... 
    Seasonal work
    Night shift

    CMiC

    Toronto, ON
    7 days ago
  • Select how often (in days) to receive an alert: Requisition ID: 242609 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Join a purpose-driven winning team, committed to results, in an inclusive and high-performing...
    Long term contract
    Flexible hours

    Scotiabank

    Toronto, ON
    7 days ago
  • Senior Software Developer We are looking for a highly skilled Senior Software Developer with proven leadership abilities to join our team to work at our bank client. This role demands strong technical expertise, ownership of end-to-end solutions, and the ability to lead... 
    Manual labor

    Dawninfotek

    Toronto, ON
    7 days ago
  • Join to apply for the Principal Software Developer role at Intuit . 3 days ago Be among the first 25 applicants Come join Intuit as a Principal Software Developer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges... 
    Full time
    Relocation package

    Intuit

    Toronto, ON
    7 days ago
  • $136k - $160k per year

     ...partner closely with engineering teams across Networking, Compute, Developer Experience, Observability, and Security to deliver unified...  ...solving complex cloud infrastructure challenges at scale. As a Software Developer on the Provisioning team, you will design and... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    United States Digital Space LLC

    Toronto, ON
    7 days ago
  • Lead the development of cloud data solutions at Autodesk as a Senior Software Developer. Your expertise in data engineering will shine in designing scalable data pipelines and models. Autodesk's Forma Data Delivery group seeks a Senior Software Developer with over five years... 

    Ultimate.ai

    Toronto, ON
    4 hours ago
  • $160k - $180k per year

     ...data and systems. Responsibilities Design technical solutions for data acquisition and storage into the centralized data repository. Develop ELT scripts, design data‑driven logic, and conduct unit testing. Conduct database modeling and design to improve overall performance.... 
    Remote work

    RAENAN CONSULTANCY

    Toronto, ON
    4 hours ago
  • Become a Senior Software Developer with CCI - Computer Consultants International, Inc. in Toronto. This contract role emphasizes AngularJS, NodeJS, and RESTful WebServices. Join an agile team focused on improving Ontarios Government projects through modernization initiatives... 
    Contract work

    TryApplyNow

    Toronto, ON
    4 hours ago
  • $90k - $92k per year

    As a Software Developer, New Grad on our Integrations team, you will design and develop the tools and systems needed to simplify the setup of IXL for schools and districts. These integrations will help IXL work seamlessly with the technology ecosystems of all of our customers... 
    Full time
    Work at office

    United States Digital Space LLC

    Toronto, ON
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!