特斯拉Full-Stack Software Engineer (React/Angular+.Net)
任职要求
• 2+ years in Application development in an enterprise environment. • Backend Development using .NET (C#) programming language, familiar with ASP.NET Core and Entity Framework; or equivalent experience in Java (e.g., Spring Boot, MyBatis) with a willingness to transition to .NET. • Hands-on experience with RESTful API Design & Implementation and MicroServices architecture. • Notable experience with database programming us…
工作职责
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 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 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
作为全栈工程师,您将聚集前端与后端程序设计和实现跨平台的高性能Web应用, 实现高可用的后端服务。您需要有比较丰富的前后端开发经验,并能够设计可扩展的前端、后端架构,以支持我们业务的快速成长和变化。 岗位职责 • 设计和优化前后端架构,确保应用的性能和可维护性。 • 掌握移动端和Web平台的跨平台应用开发。 • 掌握后端应用服务开发。 • 探索和评估新技术,将其融入现有系统以提升产品质量和开发效率。 • 建立和维护前端开发的最佳实践,包括自动化测试、代码复用和持续集成。
The Role We are seeking a highly motivated full-stack engineer with expertise in iOS and Android development to create exceptional user experiences for our users in China. You will need strong software engineering skills, proficiency across the entire stack—including frontend frameworks like Angular, React, and React Native, and backend languages along with excellent interpersonal communication and experience in providing meaningful feedback on technical designs. You will be responsible for the end-to-end development of user experiences, including architecture, frontend graphics, and backend systems. Collaboration with our product managers and backend teams is essential. Our goal is to deliver innovative solutions for enterprise B2B systems, and we want to work with individuals who are passionate about this mission and capable of executing it effectively. Responsibilities • Design, code, and maintain full-stack applications, including mobile (ReactNative), web, and backend components. • Optimize code for performance, stability, and maintainability across all layers of the stack. • Work with cross-functional teams, including Product Managers, backend developers, QA/validation specialists, and stakeholders in enterprise B2B projects. • Stay updated on trends in mobile, web, and enterprise technologies, while maintaining comprehensive design and requirements documentation for B2B systems. • Integrate frontend frameworks (e.g., Angular, React, React Native) with backend services (e.g., using C# and NodeJS) to build scalable and secure enterprise applications.