We're looking for a Software Engineer II, Full Stack with a passion for building great products. In this role, you'll work on a variety of established internal platforms that are critical to Rivian's growth. You'll collaborate with a talented group of designers, product managers, and other engineers to deliver high-quality, impactful software. This is a chance to grow your skills, take on new challenges, and make a real difference in a fast-paced, innovative environment. We leverage cutting-edge AI development tools like Cursor to streamline our workflow, and we're looking for engineers who are excited to push the boundaries of AI-augmented coding.
- Develop and maintain backend systems and APIs
- Develop and maintain front-end web applications
- Collaborate with designers to translate UI/UX designs into high-quality code.
- Write clean, well-tested, and maintainable code.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Contribute to the technical design of new features and applications.
- Troubleshoot and debug issues to ensure a smooth user experience.
- 3+ years of relevant experience or Bachelor's degree in Computer Science or any STEM discipline
- Strong proficiency with Python, React, JavaScript, HTML and CSS
- Strong understanding of databases (Postgres, RDS, DynamoDB, etc.)
- Hands-on experience with cloud platforms and services, particularly AWS.
- A solid understanding of web development fundamentals and best practices.
- Excellent problem-solving skills and a collaborative mindset.