Backend Engineer

Tencent

Singapore

On-site

SGD 90,000 - 130,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tencent in Singapore seeks a software engineer (WeChat backend/frontend) to join a team building secure, scalable internal tools and platforms. You will work with Node.js, Vue.js, and compiled languages such as C/C++/Golang, collaborating with data scientists, security engineers and DevOps to keep users worldwide safe.

The role requires 3+ years of software development experience, strong English and Mandarin skills, and familiarity with Linux tooling, databases like MySQL/MariaDB and Postgres,

Qualifications

  • More than 3 year of work experience in software development.
  • Background in safety, risk control, and audits preferred.
  • Expertise 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 MQ.
  • Development 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/O.
  • Solid programming foundation, follows best practices, and has a sense of responsibility, and passion in computing and state-of-the-art technologies.
  • Strong logical and critical thinking skills, good communication skills, and ability to understand and convey requirements accurately.
  • Proficiency in English and Mandarin is required as this role involves regular collaboration with regional teams and Mandarin-speaking stakeholders, including counterparts based in China.

Responsibilities

  • Design, develop and test WeChat user security processes.
  • Design, develop and test WeChat's internal tools and platforms.
  • Participate in requirements review, solution formulation, and solution review to meet project requirements.
  • Keep abreast of best coding practices, writing high quality code and be able to deliver & test system functions.
  • Identify and debug system issues, and continuously improve existing services to enhance system performance and stability.
  • Create and maintain technical documentation.
  • A team player with strong communications skills to collaborate with relevant teams on projects.

Skills

Full-stack web
Node.js
Vue.js
Golang
C/C++
Rust
Linux tools
English & Mandarin
Kafka
MySQL/MariaDB

Tools

PostgreSQL
Redis
Kafka
MQ

Job 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 processe
  • Responsible for the design, development, and testing of WeChat's internal tools and platforms
  • Participate in requirements review, solution formulation, and solution review to meet project requirements
  • Keep abreast of best coding practices, writing high quality code and be able to deliver & test system functions
  • Responsible for identifying and debugging system issues, and continuously improve existing services to enhance system performance and stability
  • Responsible for creating and maintaining technical documentation
  • A 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 preferred.
  • Expertise 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 MQ.
  • Development 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/O.
  • Solid programming foundation, follows best practices, and has a sense of responsibility, and passion in computing and state-of-the-art technologies.
  • Strong logical and critical thinking skills, good communication skills, and ability to understand and convey requirements accurately.
  • Proficiency 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.

Who we are Tencent is a world-leading internet and technology company that develops innovative products and services to improve the quality of life for people around the world.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Tencent International Service Pte. Ltd. • Singapore

On-site
SGD 70,000 - 120,000
WeChat - Data & AI Analytics Intern
WeChat - Data & AI Analytics Intern

Tencent • Singapore

On-site
SGD 13,000 - 22,000
Backend Engineer, Security & Internal Tools
Backend Engineer, Security & Internal Tools

Tencent • Singapore

On-site
SGD 90,000 - 130,000
WXG - Data Scientist Intern (Safety Strategies)
WXG - Data Scientist Intern (Safety Strategies)

Tencent • Singapore

On-site
SGD 50,000 - 70,000
WeChat Pay - Business Development Intern
WeChat Pay - Business Development Intern

Tencent • Singapore

On-site
SGD 60,000 - 90,000
WeChat Pay - Business Development Intern
WeChat Pay - Business Development Intern

Tencent International Service Pte. Ltd. • Singapore

On-site
SGD 60,000 - 90,000
Site Reliability Engineer
Site Reliability Engineer

Lightspeed Studios • Singapore

On-site
SGD 50,000 - 70,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Lightspeed Studios • Singapore

On-site
SGD 60,000 - 80,000
Software Engineering Intern (Overseas AdTech Data Systems)
Software Engineering Intern (Overseas AdTech Data Systems)

Tencent International Service Pte. Ltd. • Singapore

On-site
SGD 20,000 - 27,000
Software Engineering Intern (Overseas AdTech Data Systems)
Software Engineering Intern (Overseas AdTech Data Systems)

Tencent • Singapore

On-site
SGD 17,000 - 23,000