πUnited Kingdom, Spain
Software Engineer

AutoTrader.ca
πRemote - Canada
Please let AutoTrader.ca know you found this job on JobsCollider. Thanks! π
Summary
Join TRADER Corporation, a Canadian leader in online media and automotive services, as a Full-Stack Web Developer. You will design, develop, and deliver full-stack web solutions using Python and Vue.js or React, integrating AI-driven solutions to enhance productivity. Responsibilities include unit testing, integration testing, code reviews, and participating in on-call rotation. You will need 5+ years of experience in building online software, proficiency in various technologies, and a strong understanding of agile methodologies. The role offers a competitive salary, annual bonuses, pension matching, and various wellness benefits.
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
Benefits
- Gym discounts
- Local in-office free gyms
- Employee and Family Assistance program
- Weekly virtual wellness events
- Conferences & training budget
- Regular internal training programs
- 3% CPP matching
- Annual bonus structure
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs

πIreland

πUnited Kingdom
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
πRomania
π°$175k-$210k
πUnited States
πUnited States