Rivianvw.Tech
Sr. Software Engineer, Full-Stack (Factory Systems)
Palo Alto, California, Remote. Posted 4 months ago
The role
You will design, develop, and maintain scalable full-stack applications for connected services. You will work on manufacturing software to drive production quality and efficiency.
What you will do
- Design, develop, and maintain high-quality, scalable, and secure full-stack applications.
- Contribute to the design and development of RESTful APIs.
- Work with a cross-functional team of engineers, designers, and product managers.
- Troubleshoot complex technical issues.
- Write clean, well-documented, and testable code.
- Participate in code reviews and improve code quality standards.
- Stay up-to-date with latest technologies and trends in full-stack development.
- Guide and mentor junior developers.
- Communicate with technical and non-technical stakeholders.
Required qualifications
- 7+ years of professional software development experience with a focus on full-stack development.
- Proficiency in modern JavaScript frameworks (React, TypeScript), HTML, CSS, and responsive design.
- Experience with state management libraries (Redux, Vuex) and testing frameworks (Jest, Cypress).
- Strong knowledge of at least one backend language (Golang, Node.js, Python).
- Experience building RESTful APIs.
- Familiarity with database technologies (SQL and NoSQL).
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with stream processing.
- Fundamental knowledge of data processing methods.
- Familiarity with message queue technologies (e.g., Kafka, NATS, RabbitMQ).
- Familiarity with Agile development methodologies (Scrum, Kanban).
Nice to have
- Experience working with industrial protocols (OPC UA, EthernetIP, Modbus, MQTT)
- Experience working in manufacturing environments
Benefits
- Annual company performance bonus program
- Equity in the form of Restricted Stock Units (RSUs)
- Health coverage
- Retirement savings
- Time off
- Family planning programs
About the company
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders. They address the challenges of electric vehicles through technology for software-defined vehicles.