职位描述
THE ROLE
The Tesla ecommerence platform serves as the digital gateway for customers in China and beyond to explore and purchase our groundbreaking products, from electric vehicles to energy solutions.
In this role on our backend engineering team, you will design, develop, and maintain the core systems that power shop.tesla.cn, handling everything from product listings and inventory management to order processing and payment integration. Your work will directly impact the performance, reliability, and security of our e-commerce platform, enabling effortless access to Tesla’s products. You’ll collaborate with cross-functional teams to build robust APIs, optimize database performance, and integrate with internal systems for pricing, logistics, and customer management. Our tech stack includes modern tools and frameworks such as Java, Python, Node.js, MySQL, Redis, and cloud-based microservices architectures.
If you’re passionate about solving complex challenges in a high-impact, fast-paced environment and want to build the backbone of Tesla’s digital retail presence, this is the opportunity for you.
RESPONSIBILITIES
• Work closely with a wide variety of stakeholders to analyze and break down large requirements into small, simple, workable deliverables.
• Work across multiple projects simultaneously.
• Design, implement, and deliver to production complete end-to-end fully functional solutions.
• Develop scalable solutions using tools Java, Golang/Python, MySQL, and other open stack frameworks.
• Ensure highest technical quality of your deliverables and they are cost-effective to maintain.
• Contribute relevant, clean, concise and quality documentation to Tesla's knowledge base to support/increase information sharing within the organization.
• Automate any repetitive development tasks and bring efficiency to the team.
• Ability to multi-task and manage multiple assignments in a fast-paced environment.
• Agile/SCRUM Software Development Process experience is a plus.
• AI LLM related development experience is a plus.
REQUIREMENTS
• 2+ years in Application development in an enterprise environment.
• Backend Development using JAVA programming language, familiar with Spring Boot
• Hands-on experience with RESTful API Design & Implementation and MicroServices architecture.
• Hands-on experience on Golang or Python related project development.
• Notable experience with database programming using MySQL/SQLite/PostgreSQL.
• Ability to write Unit test cases and perform testing before promoting to higher environments.
• Provide utmost importance to the performance and scalability of the web applications during development.
• Distributed Source Control, using tools such as GitHub or Bitbucket.
• Education: BS/MS in Computer Science or equivalent degree.
• Containerized (Docker) application development is preferred.
• Frontend experience with frameworks such as React, Angular
• Willingness to grow into a Full-Stack Engineer role.