Rivian is looking to hire backend software developers to help them build Electric Adventure Vehicles and continuously enhance their software quality.
Requirements
- Strong experience in Java/SpringBoot, microservices, and working with SQL/NoSQL databases.
- Proficiency in cloud platforms such as Azure or AWS.
- Familiarity with Containerization and knowledge of Kubernetes (EKS preferred) is a plus.
- Expertise with git workflows and a basic understanding of CI/CD pipelines.
- Familiarity with event streaming platforms like Kafka is a plus.
- Experience building Charging Station Management Systems and knowledge of charging protocols (OCPP and OCPI) is a plus.
Responsibilities
- Participate in the full software development lifecycle, from requirements analysis to production deployment.
- Continuously enhance software quality by evaluating and incorporating new libraries, tools, and technologies.
- Contribute to daily code reviews, ensuring high standards and knowledge sharing.
- Develop simple and robust solutions to complex technical challenges.
- Thrive in an agile environment where innovation, teamwork, and creativity are key to success.
- Works closely with our product team and collaborates with various cross-functional teams.
Other
- 6+ years of backend software development experience.
- Desire and ability to quickly learn new tools and technologies.
- Excellent interpersonal and communication skills.
- BS or BA in Computer Science, Engineering, or a related technology field.