Enable job alerts via email!

Full Stack Software Engineer

Rivian

Vancouver

On-site

USD 86,000 - 108,000

Full time

18 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Full Stack Engineer to join its dynamic team. This role involves developing engaging client-side applications that enhance the customer experience with electric adventure vehicles. You will work with modern technologies and frameworks, contributing to a collaborative environment that values diverse perspectives. This position offers the chance to be part of a mission-driven organization dedicated to sustainability and adventure. If you're passionate about technology and eager to make an impact, this opportunity is perfect for you.

Benefits

Comprehensive medical insurance
Dental insurance
Vision insurance
First day coverage

Qualifications

  • 2+ years of software engineering experience with large-scale systems.
  • Proficiency in full-stack JavaScript/TypeScript and React.

Responsibilities

  • Create client-side applications along the vehicle customer journey.
  • Collaborate with designers to build user-friendly applications.

Skills

JavaScript
TypeScript
React
REST APIs
GraphQL
Agile methodologies
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

NodeJS
ExpressJS
AWS
Webpack
JEST
Cypress.io

Job description

About Rivian

Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.

As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.

Role Summary

Rivian’s Commercial Technology Team is responsible for the end-to-end implementation of the digital experience outside the vehicle. That’s all of our customer and internal applications across web, mobile, and in-store experiences. To that end, we are developing a world-class technology platform that will make learning about, purchasing, and enjoying our electric adventure vehicles intuitive, seamless, and fun.

As a Full Stack Engineer, you will join our diverse, talented, and collaborative group, building large-scale client-side applications using modern micro-frontends and micro-services. You will contribute to creating reusable frameworks and tooling, emphasizing modularity and continuous integration and delivery. You will partner with engineers, designers, and product managers to build engaging experiences for our customers. This is an exciting opportunity to join a high-performing team early and help grow our digital technology platform's foundation.

Responsibilities

  1. Create client-side applications along the vehicle customer journey, from key handover to charging and vehicle service.
  2. Collaborate with UX/UI and product designers to build user-friendly, immersive, reactive applications.
  3. Work with data systems engineers to define endpoint integration needs.
  4. Share ideas, learn from diverse perspectives, and deliver great work as a team.
  5. Develop, test, and document performant code, ensuring efficient browser memory usage and fast load times.
  6. Define and help grow our end-to-end testing strategies and frameworks.
  7. Contribute to defining the architectural vision of the team.
  8. Mentor other engineers to improve their technical skills.

Qualifications

  1. 2+ years of software engineering experience, ideally with large-scale enterprise systems.
  2. Experience with distributed systems handling millions of transactions/sec.
  3. Proficiency with full-stack JavaScript/TypeScript (NodeJS/ExpressJS).
  4. Experience with React, Webpack, Jest, and JavaScript/ES6.
  5. Proficiency with AWS Lambdas or similar serverless services.
  6. Experience with HTML5, SASS/LESS, REST APIs, JSON, HTTP.
  7. Experience building REST and GraphQL APIs.
  8. Experience with testing frameworks like JEST, Mocha, Cypress.io.
  9. Strong understanding of Web Accessibility, caching, security, privacy considerations.
  10. Knowledge of CI/CD pipelines, cross-browser/platform debugging.
  11. Excellent communication skills.
  12. Experience with Agile and SCRUM methodologies.

Pay Disclosure

Salary Range for British Columbia Applicants: $86,200 - $107,800 (final compensation based on experience, location, and other factors).

Benefits Summary: Comprehensive medical, dental, and vision insurance for full-time employees and dependents. Coverage begins on the first day of employment.

Equal Opportunity

Rivian is an equal opportunity employer, committed to diversity and inclusion. We consider all qualified applicants without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, disability, and other protected characteristics. We are committed to accessible hiring processes and accommodations for persons with disabilities. Please contact us at candidateaccommodations@rivian.com for assistance.

Candidate Data Privacy

We collect and process your personal data in accordance with applicable data protection laws for recruitment purposes, including job application processing, background checks, and employment considerations. We may share your data with internal teams, affiliates, and service providers, and transfer data internationally as required.

Note: We are not accepting applications via third-party services at this time.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, in Test - Remote

Optum

Vancouver

Remote

CAD 63,000 - 132,000

3 days ago
Be an early applicant

Senior Full Stack Software Engineer (Node.js, Python, PostgreSQL / NoSQL) - Remote

BioLegend, Inc.

Ontario

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Full Stack Software Engineer

McAfee

Waterloo

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Full Stack Software Engineer

McAfee GmbH

Waterloo

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Full Stack Software Engineer

McAfee GmbH

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Full Stack Software Engineer

Diamond Interactive

Vancouver

On-site

CAD 80,000 - 120,000

Today
Be an early applicant

Software Engineer, in Test - Remote

UnitedHealth Group

Vancouver

Remote

CAD 63,000 - 132,000

3 days ago
Be an early applicant

Senior Full Stack Software Engineer (Node.js, Python, PostgreSQL/NoSQL) - Remote

BioLegend, Inc.

Ontario

Remote

CAD 90,000 - 120,000

7 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80,000 - 120,000

Today
Be an early applicant