What are the responsibilities and job description for the Staff Software Backend Engineer position at Rivian Automotive?
This is what you’ll do:
- Architect, design and develop web applications used by employees and suppliers.
- Develop back end stack of web applications using AWS Appsync, AWS API Gateway, Lambda functions, DynamoDB, and Elastic search.
- Use AWS Amplify framework for designing, developing and deploying artifacts to various environments.
- Work with product manager and business folks to gather requirements and develop technical solutions.
- Collaborate with the team to develop React based UI components.
- Produce bullet proof code that is fault tolerant, efficient and maintainable.
- Work in agile teams in a collaborative manner
- Collaborate and communicate with stakeholders.
- Develop, share and enhance best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.
this is what you’ll need:
- 7 years in a software developer position.
- Bachelor’s degree strongly desired
- Deep knowledge of Amazon’s AWS ecosystem.
- Strong knowledge of Python preferred, but JavaScript also accepted.
- Database experience, including knowledge of SQL and NoSQL models.
- Problem-solving skills, and ability to take ownership of issues.
- Knowledge of software development technologies, processes, and tools (i.e., Agile software development).
- Knowledge of web services / RESTful APIs.
This is where you’ll work:
Department: IT Infrastructure and Enterprise Applications
Location: Irvine
#LI-GW
Staff/Senior Backend Software Engineer
Redolent, Inc -
Sunnyvale, CA
Sr. Staff Software Engineer, Backend
Illumio -
Sunnyvale, CA
Staff Software Engineer, Backend, Factory Software
Tesla Motors, Inc. -
Fremont, CA