Sr. Software Engineer, Fullstack

Rivian Rivian · Auto · Belgrade, Serbia · Autonomous Driving

This role is for a Sr. Software Engineer, Fullstack at Rivian. The engineer will partner with architects, product management, and engineers on requirements, architecture, and design. They will build user-friendly, immersive, reactive applications, drive new UX/UI ideas, and take the scale and performance of applications to the next level. Responsibilities include building full-stack web applications with JavaScript/TypeScript and React, backend services with Go/Python and MongoDB, user interfaces with CSS, and deploying applications using CI/CD Pipelines, Git, Kubernetes, and AWS.

What you'd actually do

  1. Partner with architects, product management, and engineers on requirements, architecture and design
  2. Collaborate with stakeholders to build user-friendly, immersive, reactive applications.
  3. Drive new UX/UI ideas, communicate and document them
  4. Take the scale and performance of the applications to the next level using in-house, open-source, and cloud tools and technologies
  5. Ensure a high product quality bar is maintained by creating automated tests for the developed code

Skills

Required

  • JavaScript/TypeScript
  • Web Frameworks (React)
  • Go/Python
  • MongoDB
  • CSS
  • cross-browser compatibility
  • AWS Cloud
  • CI/CD Pipelines
  • Git
  • Kubernetes

Nice to have

  • Golang
  • Postgres
  • NoSql experience
  • Design System

What the JD emphasized

  • at least 5 years of relevant experience
  • at least 7 years of industry experience
  • 5+ yrs. of software engineering and full stack application development
  • 5+ yrs. with Javascript/Typescript, and Web Frameworks (preferably React)
  • 3+ yrs. of experience in back-end languages (Golang is a bonus)
  • 3+ yrs. Of experience in Databases like Mongodb, Postgres.
  • 2+ yrs. with CSS, cross-browser compatibility, and Design System Experience with AWS Cloud