Xiaohongshu logo
小红书
Backend Software Engineer

Backend Software Engineer

发布于 大约 8 小时前

普通员工/个人贡献者

新加坡
高级经验
全职员工
仅现场办公
本科
后端开发
Go
分布式系统
微服务
系统设计
英语沟通
高并发

AI 估算 · 38k–65k

新加坡资深后端工程师薪资水平高,技术需求强,市场竞争力大,估算范围合理。

职位详情

关于这个职位

As a Backend Software Engineer at REDnote (Xiaohongshu), you will design and build high-performance, scalable backend services for the international business. You'll work on distributed systems handling large-scale traffic, collaborate with product and data teams, and drive engineering excellence through best practices. This role requires strong expertise in Go/Java, microservices, and database technologies.

最低要求

Bachelor's degree or above in Computer Science, Software Engineering, or a related field

+ years of backend software development experience
Proficiency in Go, Java, or similar backend programming languages
Strong understanding of distributed systems, microservices architecture, and high-concurrency design
Experience with relational and non-relational databases (MySQL, Redis, etc.)
Solid understanding of system design principles and ability to handle large-scale systems
Strong problem-solving skills and ability to work in a fast-paced environment
Good communication skills in English

工作职责

Design, develop, and maintain high-performance, scalable backend services supporting rednote's international business

Build and optimize distributed systems handling large-scale traffic and data
Collaborate with cross-functional teams (product, data, infrastructure) to deliver reliable and compliant solutions
Participate in architecture design, code reviews, and technical decision-making
Drive engineering excellence through best practices in testing, monitoring, and incident response

AI 洞察

优缺点分析

优点

  • Opportunity to work on high-traffic international products, gaining valuable experience in scaling systems globally.
  • Exposure to modern technologies such as microservices, distributed databases, and cloud platforms, enhancing technical depth.
  • Company is a leading social platform with strong growth, providing a dynamic and innovative environment.
  • Working in Singapore offers a competitive compensation package and a multicultural work environment.
  • High expectations for engineering excellence and system reliability, which may require on-call and incident response.
  • Fast-paced environment with tight deadlines, potentially leading to high work pressure.
  • Requires strong communication and collaboration skills across multiple teams, especially in an international context.
  • Experienced backend engineers who are passionate about large-scale systems, enjoy solving complex problems, and thrive in a fast-paced, collaborative environment.

缺点 / 挑战

暂无明显挑战项

角色解读

  • Advance from senior engineer to tech lead or architect, leading larger system designs and teams.
  • Gain deep expertise in large-scale distributed systems and cloud-native technologies, with opportunities to influence technical strategy.
  • Potential move into specialized roles like infrastructure engineer, site reliability engineer, or data platform engineer.
  • Design and develop high-performance, scalable backend services for international business, ensuring reliability and compliance.
  • Build and optimize distributed systems to handle large-scale traffic and data, focusing on concurrency and performance.
  • Collaborate with product, data, and infrastructure teams to deliver end-to-end solutions, participating in architecture decisions and code reviews.
  • Drive engineering excellence by implementing best practices in testing, monitoring, and incident response.
  • Proficiency in Go or Java, with solid backend development skills and 5+ years of experience.
  • Strong understanding of distributed systems, microservices architecture, and high-concurrency design patterns.
  • Hands-on experience with relational and non-relational databases like MySQL and Redis.
  • Excellent problem-solving skills and ability to work in a fast-paced, cross-functional environment, with good English communication.

申请策略

  • Research Xiaohongshu's international expansion strategy and understand the technical challenges in scaling cross-border products.
  • Tailor your resume to highlight experience with international or multi-region systems, and express enthusiasm for the company's mission.
  • Emphasize your experience with distributed systems, high-concurrency design, and microservices architecture, with specific metrics on scale and performance.
  • Showcase projects where you used Go or Java to build scalable backends, and highlight database optimization skills with MySQL/Redis.
  • Include examples of cross-functional collaboration and leadership in technical decision-making or code reviews.
  • Demonstrate your English communication skills, especially in written documentation and verbal discussions.
  • Deepen your knowledge of distributed system patterns like consensus algorithms, consistency models, and message queues.
  • Learn about cloud-native technologies (e.g., Kubernetes, Docker) and service mesh if not already familiar.

面试指南

  • Follow the STAR method for behavioral questions: Situation, Task, Action, Result, emphasizing your role and impact.
  • For system design questions, start with requirements gathering, then high-level architecture, drill down into components, and discuss trade-offs and alternatives.
  • Demonstrate your problem-solving mindset by breaking down complex issues, using data and examples, and showing a systematic approach.
  • How would you design a scalable backend system to handle 10x traffic growth?
  • Explain how you would ensure consistency and availability in a distributed database system.
  • Describe a challenging technical problem you solved, and detail your approach and trade-offs.
  • How do you handle service degradation or failure in a microservices architecture?
  • Why do you want to work at Xiaohongshu, and how do you see yourself contributing to the international business?

职位点评

72
综合评分

High-growth international tech role with strong technical challenges, competitive pay, but lacks clear WLB signals.

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
This role best suits candidates who prioritize technical skill development and career growth over strict work-life balance.
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活50
使命价值70

薪资福利

75中等

The position offers competitive compensation typical for Singapore's tech sector, though not explicitly stated in the JD. Overall, financial rewards are good but uncertain.

薪资信号未披露(AI估算:38K-65K/月)

成长发展

85较高

The role focuses on building scalable systems with modern technologies, offering significant technical growth and learning opportunities.

技术前沿主流现代技术
技术栈Go、Java、分布式系统、微服务、高并发、MySQL、Redis、系统设计
业务类型ambiguous

工作生活

50较低

Work is on-site with no mention of flexible arrangements or work-life balance perks. The fast-paced environment may involve high workload, affecting lifestyle satisfaction.

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

70中等

As part of an international expansion for a well-known platform, the role contributes to impactful products, though not directly mission-driven.

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs