Sr. Software Development Engineer (Python) | Canada | Remote | Virtual Interview
Tech-assistResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job description
JSr. Software Development Engineer (Python) | Canada | Remote | Virtual Interview
Project: Commerce Next Gen Catalog
Key Skills: Python 3.12+, Async Python (asyncio, aiohttp), Postgres, aiopg, FastAPI, Kubernetes, GCP
Job Type: T4 / Incorporated (Contract)
Work Authorization: PR, Canadian Citizen, or Open Work Permit holder.
Job Summary
We are seeking a Senior Software Development Engineer (Python) with strong experience in asynchronous Python programming and scalable backend development. The ideal candidate should have hands-on expertise with Python 3.12+, asyncio, aiohttp, and PostgreSQL, along with experience working in Agile/Scrum environments and following test-driven development practices.
Required Skills
- Strong experience with Typed Python (3.12+)
- Hands-on experience with Asynchronous Python Programming (asyncio, aiohttp)
- Experience with PostgreSQL and aiopg
- Strong backend development and system design skills
- Experience with Agile/SCRUM methodologies
- Experience with Test Driven Development (TDD)
Nice to Have
- Experience with FastAPI and UV-based Python projects
- Kubernetes (K8s) experience
- Google Cloud Platform (GCP) exposure
Responsibilities
- Design, scope, and implement mid-to-large scale backend solutions
- Translate business requirements into technical solutions
- Deliver projects on time with high-quality code
- Conduct code reviews and collaborate with engineering teams
- Work closely with product managers and engineers to build new features and enhancements.
Apply or share your resume - team_hr@tech-asst.com
Job Types: Full-time, Contract
Pay: $55.00-$65.00 per hour
Benefits
- Flexible schedule
Application question(s):
- Do you have hands-on experience with Python 3.12 or higher?
Work Location: Remote
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free