Role: Full Stack Software Engineer
Location: Onsite in Fremont, CA
What to Expect
As a Full Stack Software Engineer, you will take part in the design and development of software for the current and next generation of Tesla s Enterprise Resource Planning systems. In this role, you ll be developing highly complex applications with a goal of streamlining supply chain business operations while improving overall user experience. The ideal candidate is a self-starter with a strong desire to increase efficiencies and make an impact while contributing to a cross-functional team. Your ability to creatively collaborate and execute team goals will affect scalability and directly contribute to the company mission of accelerating the world s transition to sustainable energy.
What You ll Do
- Work with engineers across many functional areas and deliver value to internal and external stakeholders
- Design and develop new modules on the home-grown ERP application Warp which is used to plan, procure, and produce cars
- Develop scalable solutions using tools like Angular, React, C#/.NET, MySQL
- Know your app! Seek to understand all aspects, business and technical, of the applications on which you work so you can be most effective
- Contribute towards the timely completion of development tasks and small projects while applying company standards
- Continually learn and apply relevant software development practices, patterns, tools, and technologies
- Increase efficiency, reduce waste wherever and whenever possible
What You ll Bring
- 5+ years in web application development, including, Implementing Application Programming Interfaces (APIs), Object Oriented Programming and Design (OOP&D), Object Relational Mapping (ORM)
- Experience in backend development, using C#/.NET Technologies
- Experience in frontend development, using tools such as: JavaScript, Angular, React, etc.
- Database design and optimization (SQL Server, MySQL, PostgreSQL)
- Experience with queueing systems like Kafka, RabbitMQ, etc.
- Agile Development
- Distributed Source Control, using tools such as: Git