Job Description
Trader Corporation is the team behind Canada’s leading automotive marketplace, autoTRADER.ca. We are a technology-driven company that creates world-class solutions for our users and dealer customers. We are seeking a short-term Senior Full Stack Python Engineer for our distributed engineering office.
Key Areas of Responsibility
- Design, develop and oversee the successful end-to-end delivery of full-stack web solutions, from technical analysis to architecture and implementation, through to unit testing, development, integration testing, and documentation.
- Providing appropriate testing information and environments to peers including developers, testers, and Product Owners, to validate the deliverables meet the desired expectations.
- Perform code studies on legacy platforms to understand business rule, technical architecture, integrations, and workflows; and create and update technical documentation resulting from your analysis.
- Maintain and improve our engineering standards by participating in thorough code reviews, proposing process changes, and having a proactive attitude towards improvement in all areas of our software delivery lifecycle.
- Performing root-cause analysis on software defects, to help identify weak spots in processes and tools, with the aim of preventing defects from happening again.
- Being an active participant in your team's meetings and processes, providing useful information through efficient communication with Product and Project stakeholders.
- Working closely with Product stakeholders in understanding project needs, and providing technical advice on the feasibility of solutions as well as alternative options that could be considered.
Required Skills
- Experience working as a full-stack web developer with Python and Vue.js or React.
- Hands-on knowledge of SQL and RDBMs fundamentals, particularly Postgres.
- Experience writing detailed unit, component, and integration tests.
- Experience designing and implementing RESTful APIs.
- Working knowledge of git or similar VCS, docker, and cloud-based platforms.
- Experience working with cross-functional teams, including engineering teams which have their integrations with a core platform.
- Working experience profiling and optimizing software at all levels of the stack, from time-consuming API endpoints to expensive queries, through to inefficient algorithms.
- Ability to work in a fully-remote environment, with a distributed team.
- Ability to dig into issues and errors and figure out their causes and potential solutions.
- Great self-organization and time management skills. Ability to work independently and create and communicate your own work plans.
- Exceptional written and spoken English.
Experience
- University degree in Computer Science, or equivalent experience.
- 3+ years of experience building online software. Strong knowledge of website usability and web application architectures.
- Knowledge of relational and non-relational storage foundations and their tradeoffs.
- Working knowledge of modern security fundamentals and best practices.
- Great understanding of agile methodologies in a Kanban delivery environment.
- Experience working with a remote, distributed team.
Benefits and Perks
- Fitness and wellness
- Benefits from Day 1
- Gym discounts
- Local in-office free gyms
- Employee and Family Assistance program
- Weekly virtual wellness events
- In addition to in-house training, we provide an annual lifestyle allowance of $1500 so you can grow your skills.
- Conferences training budget
- Regular internal training programs
- Financial planning
- Let us help you invest in your future with 3% matching towards your pension and multiple forms of income protection.
- Competitive salary
- Annual bonus structure
- 3% CPP matching
Apply for this job
AutoTrader.ca Home Page
Jobs powered by
Expertise level
Work arrangement
Similar Jobs in Canada
2 weeks ago
Junior Python Engineer, Montreal (Hybrid)
Hunter Bond
2 weeks ago
Python Engineer
Hunter Bond
2 weeks ago
Tech Lead - Python, JavaScript, AWS
Terminal
remote
2 weeks ago
Senior Software Engineer
PheedLoop Inc.
2 weeks ago
Similar Jobs in Ontario
Senior Software Engineer
PheedLoop Inc.
2 weeks ago
Python Application Architect
Delbridge Solutions Inc.
remote
4 months ago
Security Integration Developer - Python/PHP
Doxim Inc.
remote
4 months ago
Software Engineer
Sun Life
remote
4 months 1 week ago
Senior Python Developer
Delbridge Solutions Inc.
remote
5 months 1 week ago
Similar Jobs in Toronto
Senior Software Engineer
PheedLoop Inc.
2 weeks ago
Python/Unix/Linux Developer
CGI Inc.
5 months 1 week ago
Senior Software Engineer, Python
TRADER Corporation
remote
6 months 1 week ago