Front End Engineer

AMZN CAN Fulfillment Svcs, ULC - Vancouver, BC (6 months ago)

Apply Now

  • Undergraduate degree in Computer Science or related discipline; or equivalent experience (based on 3 years of relevant work experience for every 1 year of education)
  • 3+ years professional experience in large-scale front-end software development
  • Computer Science fundamentals in data structures, algorithm design, and problem solving
  • Experience developing rich applications with HTML, CSS, JavaScript
  • Experience developing front-end software, with deep experience in one or more relevant front-end frameworks (React, AngularJS, Webcomponents, etc.)
  • Experience with agile software development methodology
Are you a front end engineer who wants to solve complex technological challenges in cloud computing? Are you the sort of person who thrives in an environment where you are inventive every single day because no one has done what you’re doing before? Our team owns customer billing and the associated cost management tools for one of the world's largest billing platforms.

We are seeking talented front-end engineers to build great Customer Experiences for the world's most powerful billing platform.

What would I do?
  • Write high-quality, efficient, testable code in that supports many client platforms (mobile, web).
  • Build highly available, secure, distributed systems in a microservices architecture.
  • Work with some of the most talented and innovative professionals in the industry and you will be empowered to engineer state of the art software services that are used by millions of people worldwide
  • Find out what it takes to engineer systems for "Amazon Scale".
  • Own and operate the systems that you build based on real-time customer data and feedback.
  • Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.
  • Improve the customer experience by providing cost, usage, and analytics to help millions of customers manage their cost more efficiently.
Do I have the right stuff?
  • You have an extraordinary sense of ownership and a real passion for writing extraordinary software.
  • You have extensive experience as a Front End Developer including experience with React or Angular JS and support of production applications.
  • You have excellent written and verbal communication skills.
  • You exude leading edge software engineering practices including good design documentation, source control, unit testing, peer code-reviews, and object-oriented design / coding skills
What do I get out of this?

  • Work with some of the most talented and innovative professionals in the industry and you will be empowered to engineer state of the art software services that are used by millions of people worldwide
  • As an Amazon engineer, you get to drive the full life-cycle of your systems and solve challenging problems at "Amazon Scale"
  • With over 40+ teams in Vancouver an growing, Amazon offers excellent career and growth opportunities in exciting team-oriented atmosphere
  • A new Amazon office in downtown Vancouver with hundreds of world class software development professionals
  • Experience building extremely high volume and highly scalable systems.
  • Experience building highly available systems and operating 24x7 services.
  • A Master's degree in Computer Science or Software Engineering.
  • Technical leadership experience.
  • Experience working with geographically distributed teams.
  • Experience working under scrum framework.
  • Experience interfacing with other teams, including customer support and operations.
Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation