Sr. Full Stack Engineer,React+Go/.Net

1 week ago


Beijing, Beijing, China Tesla Full time

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.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or similar areas of study.
  • 3+ years' experience in Mobile (iOS/Android) development.
  • 3+ years building web and/or mobile experiences with evidence of exceptional ability across the full stack.
  • 5+ years of experience in .NET backend development.
  • Proficient with React and Redux, with mobile development experience.
  • Proficient with TypeScript is a plus.
  • Advanced proficiency in C# .NET/Golang for backend development, including designing and implementing scalable RESTful APIs with features like dependency injection, middleware, async processing, authentication (e.g., JWT/OAuth), error handling, and API documentation (e.g., Swagger); demonstrated ability to independently develop, test, and deploy API servers using tools like Docker, CI/CD pipelines, while ensuring integration with SQL, Redis, Kafka and Elasticsearch.
  • Excellent grasp of fundamental computer science concepts, good at solving complex technical problems.
  • Experience using common design patterns. High standards for code quality, maintainability, and performance.
  • Experience creating, maintaining, and shipping top-ranking mobile apps is preferred.
  • Experience with development and debugging is preferred.
  • Experience with Objective-C or Swift or React Native mobile development is preferred.


  • Beijing, Beijing, China Black Pen Recruitment Full time

    Our client's Microsoft Business Solutions team is a Microsoft Gold Partner and leader in Microsoft software implementations for medium to large organisations, providing their clients with the ability to keep up with the ever-changing digital world by implementing Microsoft's Enterprise Resource Planning (ERP) and Customer Engagement (CE) software from the...


  • Beijing, Beijing, China Frontline Data Solutions Full time

    The Role: Key Responsibilities App Router: Develop and maintain scalable, high-performance web applications with efficient routing and rendering.State Management: Implement and manage state using Zustand and React Context; build clean, maintainable, and testable solutions.React Hooks: Leverage hooks to create reusable, efficient functional components.React...

  • Full Stack Developer

    2 weeks ago


    Beijing, Beijing, China EPAM Systems Full time

    Join EPAM China to craft cutting-edge digital products. In this role, you will leverage your full-stack expertise — from front-end UI to back-end services — to build scalable solutions that impact millions of users. Grow your career with a global team of top engineers on innovative projects.Primary Skills:C# and .NET Framework ExpertiseAngular 9+ And...


  • Beijing, Beijing, China Frontline Data Solutions Full time

    The RoleCollaborate with Product Managers and full stack Software Engineers to create new features for our existing software platform.Lead front-end development for our next-generation platform, which is currently in planning and will begin development in Q3 2023.Implement responsive mobile-friendly designs provided by UI/UX DesignersIdeal ProfileExpert in...


  • Beijing, Beijing, China China Asset Management Co., Ltd. Full time

    Job OverviewJoin our AI Engineering team to build next-generation LLM-powered applications that transform investment research and client advisory services. You'll develop end-to-end solutions integrating cutting-edge language models with production financial systems, directly impacting trillions in assets under management.Key Responsibilities:Design and...


  • Beijing, Beijing, China Black Pen Recruitment Full time

    Our client's Microsoft Business Solutions team is a Microsoft Gold Partner and leader in Microsoft software implementations for medium to large organisations, providing their clients with the ability to keep up with the ever-changing digital world by implementing Microsoft's Enterprise Resource Planning (ERP) and Customer Engagement (CE) software from the...


  • Beijing, Beijing, China Microsoft Full time

    Develop secure, performant, and maintainable code across products; mentor teams on best practices and validation strategies while ensuring adherence to design specifications. Own complex product architecture decisions, evaluate design options, and ensure scalability, resiliency, compliance, and cost-effectiveness. Define and implement robust test strategies,...


  • Beijing, Beijing, China Google Full time CN¥120,000 - CN¥240,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and Client/mobile experience including Java, Kotlin, ObjectiveC, Swift, React,...


  • Beijing, Beijing, China Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and Client/mobile experience including Java, Kotlin, ObjectiveC, Swift, React,...

  • R&D Software Engineer

    2 weeks ago


    Beijing, Beijing, China ABB Full time $100,000 - $150,000 per year

    At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. It won't always be easy, growing takes grit. But at ABB, you'll never run alone. Run what runs the world.This Position reports to:R&D Department/Local Unit...