Responsibilities
- Tesla is seeking a Senior Full-Stack JavaScript Engineer to join the Options Management team – our applications and services support the sales and production of each and every Tesla product. In this role, you will design and develop mission-critical services and applications that require high availability, concurrency, multi-tenancy, and high scalability for a large global user base.
Requirements
- 5+ years of experience in web application design and development
- Bachelor’s Degree in Computer Science or related field, or equivalent experience
- Experience in building micro-services architectures and API-first design
- Design and development experience with applications that require high availability, concurrency, multi-tenancy, scalability
- Strong understanding of concepts related to data structure, algorithm, design patterns/practices
- Strong proficiency with JavaScript/ES6+
- Thorough understanding of core design principles and common design patterns of React
- Solid backend experience in Node.js, MySQL (ORM framework), Redis to develop REST APIs
- In-depth knowledge of web fundamentals (HTTP, HTML, REST, JSON)
- Experience with Docker and Kubernetes
- Experience with Express, TypeScript, GraphQL, Splunk, Grafana, Kafka, Redis Queue