Backend Engineer

Tencentglobal — Singapore · Posted ~3 hours ago

Visa History ✓

Skills

Three-tier architecture Full-stack web development Node.js Vue.js Golang C C++ Rust

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a large-scale technology engineering team focused on backend and web development. You will work with traditional three-tier architecture, full-stack web frameworks, and compiled programming languages while collaborating closely with specialists in data, security, testing, DevOps, and project management.

Highlights

Opportunity to work on large-scale digital ecosystems while collaborating with data, security, testing, DevOps, and product professionals across diverse technical domains.

Description

Business Unit WeiXin Group(WXG) is responsible for the construction and operation of the Weixin ecosystem and leveraging Weixin's open platforms such as Official Accounts, Mini Programs, Weixin Pay, WeCom and search function. WXG provides solutions and connectivity for intelligent upgrades across all industries. WXG is also responsible for the development and operation of QQ Mail, WeRead and other products. What The Role Entails WeChat is seeking software engineers with expertise in backend and web frontend development to join the team. Candidates should already have experience in traditional 3-tier architecture (presentation, application, database), fullstack web development experience via a Node.js framework (Vue.js preferred) in addition to traditional software development experience in a compiled language such as Golang/C/C++/Rust. The role will work closely with data scientists, data engineers, security engineers, test engineers, DevOps engineers, and project managers to help develop internal tools and security systems for keeping WeChat users worldwide safe. Responsible for the design, development and testing of WeChat user security processeResponsible for the design, development, and testing of WeChat's internal tools and platformsParticipate in requirements review, solution formulation, and solution review to meet project requirementsKeep abreast of best coding practices, writing high quality code and be able to deliver & test system functionsResponsible for identifying and debugging system issues, and continuously improve existing services to enhance system performance and stabilityResponsible for creating and maintaining technical documentationA team player with strong communications skills to collaborate with relevant teams on projects Who We Look For More than 3 year of work experience in software development. Background in safety, risk control, and audits preferredExpertise with full-stack web development on a Node.js framework (Vue.js preferred) with mainstream databases (MySQL/MariaDB, Postgres), caching technology (Redis) and common middleware such as Kafka and MQDevelopment experience in compiled language, backend development using C/C++Familiar with commonly used system tools in the Linux environment including troubleshooting problems related to CPU, memory, and network I/OSolid programming foundation, follows best practices, and has a sense of responsibility, and passion in computing and state-of-the-art technologiesStrong logical and critical thinking skills, good communication skills, and ability to understand and convey requirements accuratelyProficiency in English and Mandarin is required as this role involves regular collaboration with regional teams and Mandarin-speaking stakeholders, including counterparts based in China Equal Employment Opportunity at Tencent As an equal opportunity employer, we firmly believe that diverse voices fuel our innovation and allow us to better serve our users and the community. We foster an environment where every employee of Tencent feels supported and inspired to achieve individual and common goals.