Tesla
Tesla

Software Engineer

RoleEngineering
LevelMid Level
LocationSparks, NV, United States
WorkOn-site
TypeFull-time
PostedToday
Apply now

About the role

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 internal employee facing application. Develop scalable solutions using tools like Angular, C#/.Net, MySQL and other open stack frameworks. 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:

3+ years in web application development, including implementing Application Programming Interfaces (APIs), Object-Oriented Programming and Design (OOP&D), and Object-Relational Mapping (ORM). Experience in frontend development using tools such as JavaScript, Angular, and React. Experience in backend development using tools such as C# or Go. Experience with relational databases, SQL, and NoSQL. Knowledge of Agile Development methodologies. Experience with distributed source control using tools such as Git.

Benefits and perks

Healthcare

Paid Time Off

Retirement Plan

Learning Budget

Required skills

JavaScript

React

SQL

Go

Git

Angular

About Tesla

Sparks

Headquarters