← WorkMundi · 1M+ jobs from around the world, liveSign inCreate free account

Senior Python Developer

Pinnacle · North York, Ontario, Canada

🌐 Remote📅 17/08/2026
🔔 Alert me about jobs like this
No password, no sign-up. Just the email — and you can leave the list anytime.
🔓 Apply — free →
Opens this job on WorkMundi. The account is free and takes under a minute.

See the other 46,387 jobs in Canada →

🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Job Title: Senior Python Developer Direct Manager: Team Lead / Manager About the role: We're looking for a seasoned backend engineer to take ownership of architecture and implementation across our Python-based platform. You'll be making high-level technical decisions, mentoring engineers, and working across the full stack — from cloud infrastructure to external-facing APIs. This is a senior individual contributor role with meaningful influence over system design and engineering culture. You'll work closely with Business Analysis, Marketing, and cross-functional product teams to deliver robust, scalable software. Job Functions & Responsibilities: Responsibilities Own architectural decisions for software design and implementation; serve as a technical authority on the team. Handle the full SDLC — design, development, testing, debugging, and deployment. Provide mentorship and technical guidance to developers and engineers. Work closely with product, BA, and marketing stakeholders to deliver fully-featured products for both external customers and internal staff. Participate in design reviews, progress meetings, and technical troubleshooting sessions. Read, understand, and improve code written by others — including legacy systems. Produce thorough technical documentation and uphold engineering standards. Support customers and internal teams on technical escalations — you'll be a resource, not a helpdesk. What We're Looking For Strong analytical and problem-solving ability; rigorous attention to detail. Ability to translate business requirements into clean, maintainable, well-documented code. Excellent written and verbal communication in English. Comfort operating across ambiguity and competing priorities. Deep understanding of modern system architecture, distributed systems, and cloud-native patterns. Required Knowledge & Experience: 10+ years’ general programming experience, with 7+ years’ experience in Python 3. 7+ years developing web-oriented APIs and backend systems. 5+ years’ operating and developing in a Linux environment. 3+ years’ experience with AWS IaC, Code Pipeline, Terraform etc. Strong experience with PostgreSQL. Strong experience with key-value/data-structure stores, especially Redis. Also required: Python web frameworks: Django, Flask, FastAPI, or similar. Service-oriented architecture and messaging patterns (req/rep, pub/sub). Testing practices and tooling (unit, integration, coverage). Git and modern source control workflows. Experience with service-oriented architecture and common messaging patterns (eg: req/rep, pub/sub). Experience with Python-based web frameworks such as Django, Flask, or Bottle. Nice to Have Elasticsearch or Splunk for search and log analytics. Kubernetes or other cloud orchestration platforms. OpenAPI / Swagger specification and documentation. Stream-processing tools (Kafka, Kinesis, Flink, etc.). CI/CD tooling: TeamCity, Jenkins, Octopus, GitHub Actions. Modern JS frameworks: React, Vue, Angular. Agile/Scrum methodology and experience in sprint-based teams. Exposure to alternative Python runtimes such as PyPy. Understanding data ingest and transformation pipelines, event sourcing, and CQRS patterns. Experience working in regulated sectors (e.g. financial services, healthcare, government) with awareness of compliance, audit trails, and data governance requirements. Equal Opportunity Employer We are an equal opportunity employer dedicated to fostering an inclusive and diverse workplace. We prioritize hiring the best candidates based on their skills and qualifications, irrespective of race, gender, age, religion, or any other characteristic. Our strength lies in our diverse teams, and we proudly celebrate and empower everyone to embrace and promote diversity throughout their time with us. AI Usage As part of our recruitment process, Pinnacle may use technology-assisted tools, including AI-based systems, to support the review and assessment of applications. These tools are used to assist our team and do not make final decisions. All screening, interviewing, and hiring decisions are made by our recruitment and hiring team. Agency Disclaimer To all recruitment agencies – Pinnacle does not accept agency resumes. Please do not forward resumes to our jobs alias, Pinnacle employees or any other organization location. Pinnacle is not responsible for any fees related to unsolicited resumes.
Read the rest of the job →
For people searching Developer

24,795 developer jobs are open right now

Here's where they are and how to stand out in your next interview.

24.795Jobs
9.577IN
74%EN

That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.

Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.

The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.

In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.

👁 34 have read this
0 comments
Want to comment?

Leave your e-mail to comment, react and follow the posts for your role. It is free.

Similar jobs

Job on WorkMundi — the world's largest job board. See more jobs from every continent, updated live.

📢
🎁

Before you apply, rehearse this interview.

Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card.

I want my training →