Sr. Full Stack Software Engineer
Lucid Motors
- Newark, CA
- Permanent
- Full-time
- Design and develop front-end and back-end web applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and maintainable code, following industry best practices.
- Work with team members in code reviews and provide constructive feedback.
- Mentor and provide technical guidance to junior team members.
- BS, or MS in Computer Science / Engineering, Electrical Engineering, or a related field (or equivalent).
- 5 years of professional experience as a Full Stack Software Engineer.
- Strong proficiency in React.js, Express.js, PostgreSQL, and TypeScript.
- Solid understanding of back-end technologies such as Node.js, Python, or Golang.
- Solid understanding of front-end technologies such as HTML5, CSS3, and JavaScript.
- Experience working with RESTful APIs and integrating backend services.
- Experience with version control systems (e.g., Git, SVN).
- Strong knowledge of database design and query optimization.
- Ability to work independently and as part of a team.
- MS in Computer Science / Engineering, Electrical Engineering
- 3 years related experience OR Ph.D. with no experience
- Experience with robotics or autonomous driving data is a plus.
- Experience with 2D & 3D graphics libraries such as Fabric.js, Konva.js, WebGL, Three.js
- Experience with other JavaScript frameworks, such as Angular or Vue
- Experience with cloud computing platforms, such as AWS or Azure.
- Experience with DevOps tools and practices.