
后端开发工程师
Huawei Computing · Shanghai, Shanghai, China
- On site
- Full-time
- $120,000 / year
- Shanghai, Shanghai, China
Job highlights
- Develop China's own IDE industry toolchain.
- Focus on advanced software and cloud development.
- Build developer ecosystem for Huawei Cloud.
- Create user-friendly WebIDE with AI features.
- Work with diverse tech stacks and innovative projects.
About the role
Backend Development Engineer
Our department is led by experts, building China's own IDE industry toolchain, focusing on cutting-edge technology exploration and productization in software and cloud development. We provide a technical platform for building the developer ecosystem for Huawei Cloud and offer tools and capability support for improving Huawei's software engineering capabilities. The team is responsible for the research and development of IDE-related technologies, commercial feature delivery, and open-source ecosystem construction. We are committed to building the most user-friendly WebIDE service, enabling cloud-based development environment acquisition, code writing, compilation, debugging, runtime preview, access to code repositories, and command-line execution through browser access. It also supports rich plugin extensions and AI-assisted programming.
The team is currently in a rapid growth phase with fast business development and a strong technical atmosphere. Here, you can learn advanced full-stack technology capabilities, comprehensive cloud-native service concepts, and leading large model intelligent code recommendations. Whether it's JAVA, C/C++, Python, C#, or front-end technology stacks, you can deeply cultivate the IDE field and build your technical influence. Welcome to join us!
We are the Huawei Front-end Development Team, with main businesses including open-source components, 3D visualization, enterprise-level frameworks, low-code platforms, Web IDE and WASMY runtime, and full-link monitoring for end-to-end testing, among others. We have the most complex business scenarios in the front-end for the TOB domain, experience measurement and monitoring, and other types of businesses. Welcome to join!
We are the largest front-end infrastructure team on Huawei Cloud, with component systems, enterprise-level frameworks and low-code platforms, Web IDE and front-end digital process platforms, experience measurement and monitoring, and other types. Our business involves technologies such as serverless, blockchain, and webassembly, providing front-end infrastructure and platform capabilities for over 70 internal and external services on Huawei Cloud. We are also the only organization in Huawei that has joined TC39 and is open source, advocating for work-life balance.
Key skills/competency
- Backend Development
- IDE Technology
- Cloud Development
- Software Engineering
- WebIDE
- Open Source
- API Development
- System Design
- Programming Languages (Java, C/C++, Python, C#)
- AI-assisted Programming
Skills & topics
- Backend Development
- IDE
- Cloud Computing
- Software Engineering
- Web Development
- Java
- C++
- Python
- Open Source
- Huawei
How to get hired
- Tailor your resume: Highlight relevant backend development, cloud computing, and IDE technologies, aligning with Huawei's focus on innovation and software engineering.
- Showcase your projects: Emphasize any experience with open-source contributions, AI-assisted programming, or building complex developer tools.
- Prepare for technical interviews: Expect deep dives into algorithms, data structures, system design, and specific programming languages like Java, C++, or Python.
- Understand Huawei's culture: Research their commitment to innovation, developer ecosystems, and work-life balance to articulate your fit during interviews.
- Network and apply: Leverage platforms like LinkedIn to connect with hiring managers and express your interest directly to '*****@huawei.com'.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the primary responsibilities for a Backend Development Engineer at Huawei Computing in China?
- As a Backend Development Engineer at Huawei Computing, you will be instrumental in building China's own IDE industry toolchain, focusing on advanced software and cloud development technologies. Your role will involve contributing to the technical platform for Huawei Cloud's developer ecosystem, developing commercial features, and advancing open-source initiatives. You'll work on creating a user-friendly WebIDE service that supports cloud-based development, code writing, compilation, debugging, and more, enhanced by AI-assisted programming.
- What technologies and programming languages are commonly used for this Backend Development Engineer role at Huawei?
- This role offers exposure to a wide array of technologies. You can expect to work with advanced front-end and back-end stacks, cloud-native service concepts, and large model-based intelligent code recommendations. While the description specifically mentions opportunities to deeply cultivate IDE domains using JAVA, C/C++, Python, and C#, front-end technologies are also part of the broader team's scope. Experience with WebIDE technologies, open-source ecosystems, and potentially serverless, blockchain, and webassembly would be highly beneficial.
- What is the career growth potential for a Backend Development Engineer at Huawei's IDE team?
- The team is described as being in a rapid growth phase with significant business development and a strong technical atmosphere. This presents an excellent opportunity for career advancement. You can build technical influence in the IDE domain, learn cutting-edge technologies, and contribute to impactful projects that shape Huawei's software engineering capabilities and developer ecosystem. The emphasis on continuous learning and advanced technologies suggests strong potential for professional development.
- How does Huawei Computing support work-life balance for its Backend Development Engineers?
- The job description explicitly mentions that the team advocates for work-life balance. This suggests that Huawei Computing aims to foster an environment where employees can maintain a healthy equilibrium between their professional responsibilities and personal lives, even within a demanding and innovative tech sector.
- What does Huawei mean by 'building China's own IDE industry toolchain' for this Backend Development Engineer position?
- This signifies a strategic initiative by Huawei to develop indigenous Integrated Development Environment (IDE) tools and technologies within China. As a Backend Development Engineer, you would contribute to creating a robust, competitive, and self-sufficient IDE ecosystem, supporting domestic software development and cloud services, thereby reducing reliance on foreign tools and fostering local technological advancement.
Similar roles
Open positions we recommend based on this role.