Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Software Engineer Senior Database Developer Sales and Merchandising Representative Sales Management Trainee advertising specialist Driver Administrative Associate Independent Contractor - Local BUSINESS SALES CONSULTANT Junior Accounts Receivable Specialist - Driver Jr Engineer Jr Software Engineer Cybersecurity Engineer Territory Sales Representative FRONT END DEVELOPER Mobile Developer Senior React Developer 5G Software Validation Developer Supervisor Developer Services CoE Senior Programmer Analyst Learning Assistance Teacher Front-End Web Developer DAHES Educational Assistant 5 Substitute Teacher - PROGRAM Software Engineer Intern - Chicago Developer Specialist Jr Junior Software System Engineer Temporary Junior Web Designer Front-End Developer Software Engineer Software Engineering Intern - Summer Software Engineering Summer Internship Front End Solutions Developer Outside Sales Associate outside sales representative Outside Sales Representative Relationship Manager Director Entry Level Digital Marketing Specialist Career Centre Program Assistant Data Scientist CNC Mill Machinist and Programmer Account Manager - Premium Accounts CNC Programmer Setup Operator IV Mobile iOS Developer Django Software Developer - Contractor Python Developer Software Engineer Newest Jobs
Companies
Yelp Two Sigma CareGuide Sterling-Turner AsteroidX LowCostWebDesignFirm.com Clearbanc Aecom Exact Media First Convenience Bank WeWork Aerotek The Youth Connection Shopify Recovhub AT&T mappedin American Income Life Amazon Flex Insight Global Clickworker Paylocity Scotiabank Vector Marketing Creative Circle TD Bank Microsoft Jane Street Desjardins Top Hat Unbounce Hootsuite SnapTravel GoParkr JUUL Labs autoTRADER.ca Doordash UnitedHealth Group Checkout 51 ContactMonkey 51talk Walgreens Zillow CIBC Instacart Hatchways Intel Mobeewave ScribbleLive CGI Group, Inc. All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Senior Software Developer - eCommerce BurnabyHead Office At Best Buy Canada

Location: Burnaby, British Columbia

Job Description

Are you passionate about building extraordinary online experiences, from the front end to the back end and everything in between? Do you love solving complex problems and working with an incredibly talented team to create new and exciting solutions? If your answers to any of these questions is a resounding “Oh baby, do I ever” then join our eCommerce team and help us build the extraordinary user experiences you’d love to see in the world.

What does an average day look like in this role? For starters, you’ll make an immediate impact on the shopping experience of millions and millions of BestBuy.ca customers. You’ll work closely with a dedicated team to build innovative features for all of our digital platforms, including mobile, desktop, iPhone, and Android. You’ll approach challenges and projects with a flexible, team-first mindset and an eagerness to collaborate with other teams in the department. You’ll also get the nitty-gritty details, with plenty of opportunity to develop, test, proof, and debug brand new code before it’s published live.


As Senior Software Developer you will…

  • Drive the development of specifications for complex applications or modifying/maintaining complex existing applications
  • Champion the work of your team to peers, product owners, and senior leaders
  • Be a creative thinker with the ability to articulate engineering design patterns related to scale, performance, security and usability
  • Promote good software development practices and perform regular code reviews with teammates
  • Conduct critical analysis on code, requirements, system risk, security, and software reliability
  • Perform continual testing, proofing, and tuning to ensure quality, reliability, and usability
  • Support, maintain, and document new capabilities developed by the team
  • Always put the user’s needs and wants first in your development, testing, and optimization efforts

We hope you are passionate about…

  • Having fun while striving to be the very best you can be
  • Driving continual innovation to create the world-class user experiences of tomorrow
  • Thriving in a fast-paced environment that is constantly evolving and changing
  • Using data and critical thinking to solve problems and guide your decisions

The experience we need…

  • Bachelor’s Degree or equivalent professional experience.
  • 8+ years of software development using object-oriented design and Service-Oriented Architecture
  • Technical expertise in Java, JavaScript, React, Node.js, J2EE, Spring Boot, Servlets/JSP, PL/SQL, Oracle database 10g/11g, Microservices, Test & Build frameworks (JUnit, Ant/Maven, etc.)
  • Experience in Spring, Hibernate, JavaScript, HTML, CSS, AJAX, JQuery, Eclipse, and IntelliJ
  • Strong knowledge of full stack development from front-end to back-end services
  • Experience with data structures, algorithms, distributed systems, and working directly with engineers and product owners
  • You’ve designed and developed applications for a clustered or distributed environment

Bonus points…

  • Experience working in an Agile/Scrum environment

We believe we have the rare opportunity to help customers enrich their lives and pursue their passions with the help of technology.