Skip to main content

Senior Full Stack Python Engineer

Senior Full Stack Python Engineer
TRADER Corporation
remote
7 months 2 weeks ago

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

Key skills

Similar Jobs in Canada

Similar Jobs in Ontario

Similar Jobs in Toronto