What are the responsibilities and job description for the Senior Software Cloud Fullstack Developer (Self Driving) position at Rivian?
Responsibilities
- Collaborate with a dynamic, fast-paced project team to design and build impactful business applications from concept to completion
- Participate in discovery sessions to define project scope and requirements, and translate business processes into functional specifications and user stories
- Contribute to technical design sessions to define user experience, data definition, process/rules configuration, and integration for intelligent automation solutions
- Assist in building, testing, and delivering intelligent automation solutions using industry-leading vendor technologies
- Work effectively within a diverse team using Agile software development methodologies
- Develop applications using a variety of cloud platforms, such as Google Cloud and OutSystems, and other related platforms and databases, to design and develop apps and digital solutions
Required Qualifications:
- Bachelor's degree in Computer Science or a related field
- 4-7 years of experience in application development, with a solid understanding of software development principles and best practices
- Experience building web applications, apps, and portals using Google Apps Script, Vertex AI Agent Builder, Modern JavaScript, TypeScript, Express.js, and other front-end technologies
- Experience developing web applications with modern front-end frameworks like React, Angular, or VueJS
- Experience designing and developing RESTful or GraphQL APIs
- Experience working in an Agile team environment and using Agile SDLC tools (e.g., Jira)
- Strong analytical and problem-solving skills, with excellent verbal and written communication
Preferred Qualifications:
- Experience with GraphQL, Docker, Python, and UI Automation
- Experience with OutSystems, Salesforce, Power Apps (Power FX), Mendix, Appian, or other low-code development platforms
- Ability to collaborate with business users, understand their needs, and guide them towards effective solutions