特斯拉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 As an experienced Software Engineer, you’ll take part in the design and development of software for the current and next generation of Tesla’s After-Sales related systems. In this role, you’ll be developing highly complex applications, while acting as a team member, to streamline business operations and improve overall user experience. The ideal candidate is a self-starter with a strong desire to increase efficiencies and make an impact while contributing to a cross-functional team. Your ability to creatively collaborate and execute team goals will affect scalability and directly contribute to the company's mission of accelerating the world’s transition to sustainable energy. 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 like .NET (C#), Java (for transitional candidates), 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.
The Role Come join a team building cutting-edge applications that connect users to intelligent agents and automation tools. We're looking for a highly motivated full stack engineer specialized in backend development with desktop application experience. You will build scalable, high-performance desktop and web applications that enable agents to interact with users and automate complex workflows. The platform you build will power innovative features used by thousands of internal and external users. Responsibilities Design and build scalable desktop and web applications with modern frontend frameworks Design and implement production-level AI agents and tool integrations Create end-to-end agentic workflows that enable AI agents to interact with internal system Work with backend Frameworks (Go, Python) to build high performance agent system Leverage AI coding tools (Cursor, Claude Code, GitHub Copilot) to accelerate development Work closely with product, other application team, and AI/ML teams Experience of AI coding assistants Experience with Next.JS Proficient in English, able to communicate with global team regarding solution and plan
The Role We are seeking a highly motivated and experienced Full-Stack Software Engineer to join our team in building and maintaining our in-house ERP application. As a key contributor to our software development efforts, you will be responsible for designing and implementing robust, scalable, and secure enterprise applications. You will collaborate closely with cross-functional teams including Product Manager, QA, and Support to deliver high-quality software solutions that meet business needs. Candidates should possess a solid foundation in computer science and software development, along with strong interpersonal and communication skills to thrive in a dynamic, team-oriented environment. Key Responsibilities: * Design, develop, test, and maintain full-stack web applications, including both front-end interfaces and back-end APIs. * Continuously optimize the application stack for performance, stability, scalability, and maintainability. * Collaborate with product managers, developers, QA engineers, and business stakeholders to define, design, and implement software solutions. * Stay current with emerging trends and technologies in web and enterprise software development. * Maintain comprehensive technical documentation, including design specifications and system requirements. * Integrate modern front-end frameworks (e.g., React) with back-end services (e.g., C# or Node.js) to build enterprise-grade applications. Essential