Rivian is seeking a software engineer to join the Fulfillment Team within Commercial Technology to build software supporting the purchase and delivery process of Rivian vehicles.
Requirements
2+ years of relevant experience
Bachelor's degree in CS or any STEM discipline
Familiarity with TypeScript/JavaScript, React, GraphQL, and REST
Familiarity with cloud infrastructures (AWS preferred)
Solid understanding of databases (Postgres, RDS, DynamoDB, etc.)
Experience in unit testing and test-driven development
Experience in systematic troubleshooting and root cause analysis
Knowledge of Agile Development of Accessible Software Tools
Responsibilities
Design, develop, and test customer-facing and internal applications
Collaborate with UX designers, product managers, and other engineering teams
Support on-call rotation as needed for production systems
Benefits
Robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26.