We're looking for a highly motivated software engineer to join the energy software team in Shanghai, Tesla. The candidate is expected to be specialized in fullstack development for BS architecture software. The ideal candidate will have a passion for building world-class software and a track record of success creating high available and scalable systems. Responsibilities • Participate in requirements clarification, technical specification, provide professional solutions and tech designs based on complex systems. • Contribute to architecture design, development of software applications. • Develop enterprise-scale infra & charging softwares and subsequent roll-out to global production lines. • Work closely with PM, Quality, and other teams. • Interact with teams of engineers from multiple disciplines. Requirements Minimum Qualifications: • Bachelor’s degree or higher in CS, CE, EE or the equivalent in experience and evidence of exceptional ability. • Minimum 3 years of working experience as a software developer. • Expertise in modern fullstack web development technologies and frameworks, like TypeScript / React / Angular / Golang & Gin / Java & Spring ecosystem. • Excellent interpersonal communication skill. • Experienced with git flow, better familiar with GitHub. • Familiar with RDBMS like MySQL, PostgreSQL, Oracle, MS SQL. • Open to helpful feedback on technical designs and pull requests. Preferred Qualifications: • Familiar with OAuth 2.0 authorization flows (Authorization Code, Implicit, etc.), and understand integration with JWT and OpenID Connect. • Familiar with microservice architecture, have experience with K8S & docker. • Professional working proficiency in English.