
Full Stack Software Engineer, Marketing
- Vancouver, BC
- $86,200-107,800 per year
- Permanent
- Full-time
Role SummaryAs a Full Stack Software Engineer on the Marketing Technology team, you will be a key contributor to the digital solutions that power Rivian’s customer experiences, including our flagship web presence, rivian.com. You will work alongside a talented team of engineers, product managers, and designers to build and maintain the web and backend applications that introduce Rivian to the world.This is a role for a skilled and collaborative engineer who is passionate about building high-quality software and eager to grow their expertise. You will have the opportunity to solve interesting challenges, contribute to high-visibility projects, and make a tangible impact in a fast-paced, mission-driven environment.
Responsibilities
- Develop, test, and deploy high-quality software solutions for our marketing and commercial websites.
- Collaborate with senior engineers and cross-functional partners to translate business requirements into technical features.
- Help integrate third-party tools, such as CRM and lead generation platforms, to create a seamless customer data flow.
- Write clean, maintainable, and well-tested code in technologies like TypeScript, React, and Node.js.
- Contribute to the performance and scalability of our web applications, ensuring fast and responsive experiences for a global audience.
- Implement engaging and performant user interfaces with a keen eye for detail and design.
- Participate actively in our team’s agile processes, including code reviews, sprint planning, and technical discussions.
- Troubleshoot and resolve technical issues, helping to maintain the health and stability of our production systems.
- 2+ years of professional software development experience, with a background in building scalable web applications.
- Solid programming skills in a modern JavaScript environment (TypeScript, React, Node.js).
- Experience developing user-facing components and single-page applications.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and an interest in learning more about cloud-native infrastructure.
- A foundational understanding of modern software engineering practices, including unit/integration testing, source control, and CI/CD principles.
- A strong technical background in Computer Science, Engineering, or a related field.
- Interested in working within a modern MarTech ecosystem (e.g., integrating with a headless CMS, CRM, or analytics tools).