Rivian and Volkswagen Group Technologies is looking to solve challenges in electric vehicles through technology, specifically by building features and integrations for mapping, navigation, and charging experiences for their customers, aiming to create a world-class product for Rivian and VW Group customers.
Requirements
- Proficiency in backend programming languages (Java, Kotlin, Go and Typescript preferred)
- Experience in RESTful API development and maintenance
- Experience with cloud infrastructures (AWS and GCP preferred)
- Understanding of both relational and non-relational databases
- Understanding of Object-Oriented Programming paradigms and practices
- Understanding of CI/CD pipelines, Kubernetes containerization, and Git source control.
- Experience with software integration working with QA Automation.
Responsibilities
- Develop server-side applications leveraging AWS services, including EKS, EventBridge, SQS, DynamoDB, OpenSearch
- Develop a highly scalable, generic, and maintainable API layer that can be applied to multiple applications and clients.
- Write clean, maintainable, and well-documented code following best practices.
- Ensure that code is highly testable, and test coverage is at a high standard.
- Stay current with emerging technologies and trends, integrating innovative approaches into development workflows.
- Perform code reviews to uphold high standards of software quality and maintainability.
- Analyze complex problems, propose effective solutions, and deliver results on time.
Other
- 5+ years of professional software development experience.
- 3+ years of experience building, delivering and maintaining large scale applications that are launched in production
- Strong problem-solving skills and attention to detail.
- Must be open to on-call duties during off hours & weekends
- Experience with tracing and monitoring tools such as Datadog