Full-Time

Senior Software Engineer

Python

Confirmed live in the last 24 hours

Autotrader.ca

Autotrader.ca

501-1,000 employees

Digital solutions for used car dealers

Automotive & Transportation
Enterprise Software

Senior

Toronto, ON, Canada

Hybrid position in the greater Toronto area.

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Python
React.js
Git
SQL
Postgres
Docker
Vue.js
REST APIs
Web Development
Requirements
  • 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.
  • Working experience profiling and optimizing software in 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.
  • Exceptional written and spoken English.
  • University degree in Computer Science, or equivalent experience.
  • 5+ 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.
Responsibilities
  • 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 QA engineers and Product Owners, to validate the deliverables meet the desired expectations.
  • 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.
  • Participate in the on-call rotation to ensure a timely response during production incidents.
  • 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 in the feasibility of solutions as well as alternative options that could be considered.

Trader.ca operates in the automotive industry, focusing on the used car market by providing digital solutions for car dealers. Their products include marketplace listings, web solutions, web traffic analytics, inventory management, and conversion tools, all designed to help dealers improve their online presence and streamline operations. Unlike many competitors, Trader.ca emphasizes simplicity in its offerings, allowing dealers to focus on sales without being overwhelmed by complex tools. The company uses a subscription-based model for its services and also generates revenue through advertising and premium listings on its marketplace, autoTRADER.ca. Trader.ca's goal is to support car dealers in increasing their sales and managing their inventory effectively while providing extensive customer service and resources.

Company Stage

Acquired

Total Funding

N/A

Headquarters

Toronto, Canada

Founded

1975

Simplify Jobs

Simplify's Take

What believers are saying

  • AI-driven personalization can enhance user experience and increase engagement.
  • AR integration allows users to visualize vehicles, improving satisfaction and reducing returns.
  • Subscription-based car ownership models align with Trader.ca's service model, offering expansion opportunities.

What critics are saying

  • Increased competition from AutoScout24's expanded services pressures Trader.ca to innovate.
  • AutoScout24's acquisition may lead to strategic shifts disrupting Trader.ca's operations.
  • Potential sale by Thoma Bravo could create uncertainty affecting morale and retention.

What makes Autotrader.ca unique

  • Trader.ca offers a comprehensive suite of digital solutions for car dealers.
  • The company emphasizes simplicity and effectiveness in its digital tools.
  • Trader.ca provides extensive customer service and product support resources.

Help us improve and share your feedback! Did you find this helpful?