Intermediate Software Engineer - Python or Go, Data, Hybrid

Linuxassociation

Toronto

Hybrid

CAD 100,000 - 150,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Randstad Canada is seeking an Intermediate Software Engineer specializing in Python or Go with a data focus for a hybrid role in Toronto. You will design, develop, and maintain backend services that support reporting, analytics, data export, and data-driven product features.

Ideal candidates have 5–7+ years in backend-focused development, strong SQL skills (MySQL, PostgreSQL), and experience with cloud platforms and microservices.

Qualifications

  • Backend or backend-focused full-stack development experience.
  • Experience building data-driven features like data export.
  • Dimensional data modeling, data transformation, and data visualization best practices.
  • Proficiency in Python or Go; familiarity with other BE languages is a plus.
  • Cloud platforms experience; cloud-based data warehousing exposure.
  • Knowledge of data privacy, security, and governance best practices.
  • Experience with data serialization formats like JSON, CSV.
  • Strong SQL skills (MySQL, PostgreSQL).
  • Familiarity with design patterns and microservices architecture.
  • Excellent written and verbal communication; collaborative team player.

Responsibilities

  • Design, develop, and maintain backend services that support reporting, analytics, data export, and data-driven product features.
  • Build data-driven features and ensure scalable data pipelines and storage solutions.
  • Collaborate with cross-functional teams in a hybrid Toronto environment to deliver high-quality software.

Skills

Backend Development
Data-driven features
Python
Go
Cloud platforms
Data warehousing
MySQL
PostgreSQL
Data privacy & governance
JSON/CSV
Design patterns
Microservices
Communication
Team collaboration

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Docker/Kubernetes
Kafka
GraphQL
Pub/Sub
Google PubSub
Drone

Job description

# Intermediate Software Engineer - Python or Go, Data, HybridRandstad Canada · Toronto, Ontario, CABack to resultsIntermediate Software Engineer - Python or Go, Data, HybridRandstad CanadaToronto, Ontario, CA Posted October 17, 2026 Via Randstad### Full Job DescriptionOur client, a best-practice-oriented SaaS company and a leader in their space is looking for an Intermediate Software Engineer - Python or Go, Data, Hybrid to join their growing team. The successful Intermediate Software Engineer - Python or Go, Data, Hybrid candidate will have experience designing, developing, and maintaining backend services that support reporting, analytics, data export, and data-driven product features.This is a fulltime permanent position and hybrid in Toronto, 2 days per week onsite.AdvantagesWork on a dynamic team with cutting-edge technology on innovative products at a leading SaaS company. Our client offers a competitive salary and benefits package.Responsibilitieshe successful Intermediate Software Engineer - Python or Go, Data, Hybrid candidate will have experience designing, developing, and maintaining backend services that support reporting, analytics, data export, and data-driven product features.QualificationsMust-Have Qualifications:Backend or Backend focused Full Stack Development - 5-7Y+Building data-driven features like data export and insights - 2-3Y+Dimensional data modeling, data transformation, and data visualization best practices - 2-3Y+Python or Go or several other BE languages (which ones?) - 3-5Y+Cloud platforms (which ones?) - 3-5Y+Cloud-based Data warehousing (which ones?) - 3-5Y+Knowledge of data privacy, security, and governance best practices - 2-3Y+Data serialization formats like JSON, CSV - 2-3Y+MySQL - 5Y+PostgreSQL - 3-5Y+Design Patterns (which ones?) - 3-5Y+Microservices - 3-5Y+Excellent written and verbal communication skills -5-7Y+Collaborative and team player approach - 5-7Y+Bachelor or Master’s degree in computer science or related field - 3-4Y+Nice-to-Have Qualifications:Streaming or near real-time data ingestion technologies (e.g., Kafka, Pub/Sub) - 2-3Y+Integrating applications with AI/ML systems - 1-2Y+Docker/Kubernetes - 3-5Y+Drone - 2-3Y+Google PubSub - 2-3Y+GraphQL - 2-3Y+SummaryAre you an Intermediate Software Engineer - Python or Go, Data, Hybrid looking to join a dynamic team at a leading SaaS company? Apply today!Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.This posting is for existing and upcoming vacancies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Software Engineer - Python or Go, Data, Hybrid - Toronto
Intermediate Software Engineer - Python or Go, Data, Hybrid - Toronto

Randstad Canada • Toronto

Hybrid
CAD 85,000 - 120,000
Software Engineering Manager - II
Software Engineering Manager - II

Randstad Canada • Vancouver

Hybrid
CAD 135,000 - 170,000
Semi-annual bonus
Health & dental benefits
Paid time off
+5
Senior DataOps/Cloud Data Engineer - Toronto
Senior DataOps/Cloud Data Engineer - Toronto

Randstad Canada • Toronto

On-site
CAD 120,000 - 170,000
Onsite 5 days/week
Databricks & DLT access
CI/CD automation
Senior Systems Analyst
Senior Systems Analyst

Randstad Canada • Toronto

On-site
CAD 90,000 - 130,000
Senior Development Specialist - Toronto
Senior Development Specialist - Toronto

Randstad Canada • Toronto

Hybrid
CAD 110,000 - 170,000
Hybrid work model
Remote flexibility
Contract role
Senior Software Developer, Python / Backend
Senior Software Developer, Python / Backend

Altis Technology • Calgary

Hybrid
CAD 135,000 - 158,000
Hybrid work environment
Mentorship culture
Cloud exposure
IT - Bus Systems Analyst IV - Toronto
IT - Bus Systems Analyst IV - Toronto

Randstad Canada • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Info-Tech Research Group • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive salary
Benefits plan
RRSP matching
+1
technical recruiter / recruteur ti
technical recruiter / recruteur ti

Randstad NV • Toronto

Hybrid
CAD 50,000 - 70,000
Hybrid work environment
Base salary + bonus plan
Wellness spending account
+2
Intermediate Systems Testing/QA Specialist
Intermediate Systems Testing/QA Specialist

Randstad Canada • Toronto

Hybrid
CAD 70,000 - 100,000
Platform exposure
Hybrid testing approach
Tooling integration
+1