Search by job, company or skills

beyondsoft malaysia

Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Software Engineer

About the Role:

WeChat is seeking software engineers with expertise in full-stack web development to join the team. Candidates should already have experience in full-stack web development (Vue.js, Node.js preferred), in addition to traditional software development experience in a compiled language such as Java/Golang. The role will work closely with data analysts, machine learning engineers, and product managers to help develop internal tools and security systems for keeping WeChat users worldwide safe.

Responsibilities:

Responsible for the design, development and testing of WeChat user security processes

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 projectsJob Requirements:

Experience with full-stack web development with mainstream databases (MySQL), caching technology (Redis) and common middleware such as Kafka and MQ

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

Fluency in both English and Mandarin required to collaborate with stakeholders based in HQ and globally

软件工程师

关于该职位:

微信正在招聘具备全栈网页开发能力的软件工程师加入团队。应聘者需具备全栈网页开发经验(优先考虑使用 Vue.js 和 Node.js),同时还要有使用编译型语言(如 Java 或 Golang)进行传统软件开发的经验。该职位将与数据分析师、机器学习工程师和产品经理紧密合作,以帮助开发内部工具和安全系统,保障全球微信用户的安全。

职责:

负责微信用户安全流程的设计、开发和测试

负责微信内部工具和平台的设计、开发和测试

参与需求审查、解决方案制定和解决方案审查,以满足项目要求

了解最佳编码实践,编写高质量代码,并能够交付和测试系统功能

负责识别和调试系统问题,并持续改进现有服务以提高系统性能和稳定性

负责创建和维护技术文档

具有团队合作精神和出色沟通能力,能够在项目中与相关团队协作工作要求:

具有使用主流数据库(MySQL)、缓存技术(Redis)和常见中间件(如Kafka和MQ)进行全栈web开发的经验

熟悉Linux环境下常用的系统工具,包括处理CPU、内存、网络I/O等问题

扎实的编程基础,遵循最佳实践,有责任感,对计算和最先进的技术充满热情

较强的逻辑和批判性思维能力,良好的沟通能力,准确理解和传达需求的能力

流利的英语和普通话要求与总部和全球利益相关者合作

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146345497