Sr Software Engineer, Full-Stack JavaScript

Tesla

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