特斯拉Full Stack Engineer,React+Node.js
任职要求
Essential 1. Bachelor’s degree in Computer Science, Software Engineering, or a related field. 2. Proven experience in full-stack development with expertise in front-end technologies, including Angular and React. 3. Proficiency in back-end languages such as Java, C#, or Node.js, with hands-on experience in building robust APIs and server-side logic. 4. Project experience in enterprise B2B systems, including the design, implementation, and deployment of B2B solutions. 5. Strong understanding of computer science fundamentals and the ability to solve complex technical problems. 6. Fluency in English, with the ability to independently conduct meetings and email communications, and clearly articulate technical s…
工作职责
Job Description We are seeking a highly motivated Full-Stack Engineer to deliver exceptional user experiences for our enterprise clients. The ideal candidate will have strong software engineering skills and expertise across the entire technology stack, including modern front-end frameworks and back-end languages. Excellent interpersonal communication skills and the ability to provide meaningful feedback on technical design are essential. In this role, you will be responsible for end-to-end development of user experiences — from architecture and interactive front-end interfaces to back-end systems. You will collaborate closely with our Product Managers and cross-functional development teams to deliver innovative solutions for enterprise B2B systems. We are looking for passionate individuals who are committed to building scalable, high-quality applications and can execute effectively in a fast-paced environment. Responsibilities: 1. Design, implement, and maintain full-stack applications, including web pages and back-end APIs, ensuring end-to-end functionality. 2. Optimize code across all layers of the technology stack to improve performance, stability, and maintainability. 3. Collaborate with cross-functional teams, including Product Managers, developers, QA engineers, and business stakeholders on enterprise B2B projects. 4. Stay up-to-date with the latest web and enterprise technology trends while maintaining comprehensive design and requirement documentation for B2B systems. 5. Integrate front-end frameworks (e.g., Angular and React) with back-end services (e.g., C# and Node.js) to build scalable and secure enterprise applications.
THE ROLE The Sales & Delivery application team is responsible for building applications to support Tesla's rapid growth while providing an amazing customer experience. The business covers the whole customer journey including discovery, ordering, vehicle fulfillment, ownership, charging and service. The application scope covers Tesla Web, App, Mini Program, internal tools, Tesla for Business and new product launch. The mission of our team is to streamline business operations, decrease costs, improve customer experiences, and solve the business challenges from both product and technology perspective. Our engineers are hands-on and encouraged to own their own projects, contribute to new ideas, and make an impact on the way that our company operates. As a Full Stack Engineer, you will own end-to-end development in a split frontend-backend architecture, bridging client-side experiences with scalable server-side APIs to power Tesla's customer ecosystem. RESPONSIBILITIES • Design, code, and maintain mobile and web user experiences end-to-end, including frontend interfaces and backend services. • Develop and maintain backend API servers using .NET/Golang, handling data processing, authentication, integration with databases, caching layers, event streaming, and search functionalities. • Optimize code for performance, stability, and maintainability across the full stack, including API scalability, error resilience, and monitoring. • Build, configure, and deploy backend API servers in a frontend-backend split architecture, with the capability to independently handle core infrastructure tasks (e.g., from initial setup to production rollout) while collaborating on system-wide integrations, ensuring high availability, security, and scalability. • Work with a cross-functional team of frontend and backend software engineers, product teams, QA/validation, and designers. • Collaborate on integrating frontend components with backend services, troubleshooting issues across layers, and implementing features that leverage SQL for data persistence, Redis for caching, Kafka for real-time event processing, and Elasticsearch for search and analytics.
THE ROLE Tesla Insurance is a key business, offering innovative, data-driven solutions tailored to Tesla and non Tesla vehicle owners. By leveraging real-time vehicle data, AI, and cutting-edge technology, we provide fair, efficient coverage that enhances safety and customer satisfaction. As a Backend Software Engineer on our Ownership team, you'll join a dynamic, collaborative group of product-minded engineers passionate about building a seamless experience through scalable systems for quotes, policies, rating, underwriting, billings, AI agents, mobile and internal applications for customers and insurance agents. In this fast-paced environment, expect a blend of greenfield development, system enhancements, and strategic contributions to our architecture, with opportunities to integrate AI for smarter decision-making and drive direct impact on business growth and user experiences. We value high ownership and agency, empowering you to innovate while scaling our systems. 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. • Contribute to the complete software development lifecycle for applications, ensuring that all projects are delivered on time and meet high-quality standards • Design, develop, and maintain full stack web applications, utilizing .NET, C# and golang • Collaborate with cross-functional teams, including product managers, service engineers and other software engineers, to define and implement features that enhance operational efficiency for our customers • Ensure that web applications integrate seamlessly with backend distributed systems and support real-time monitoring, control, and reporting • Contribute to the definition and implementation of extensible design systems that prioritize scalability, maintainability, and exceptional user experiences • Implement rigorous testing strategies, including unit, integration, and end-to-end testing, to guarantee the reliability and performance of applications under various conditions • Actively maintain and promote the core values of the team, which include engineering excellence, curiosity, a bias for action, self-awareness, inclusivity, and vulnerability, contributing to a positive and productive team culture • Drive initiatives from concept to completion, from defining the business need with product experts, to conducting user interviews, culminating in feature implementation
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.