Job Openings Senior Software Engineer(SZ & ZH)

About the job Senior Software Engineer(SZ & ZH)

For more than 20 years, TradeBeyond has been advancing a more efficient, responsible supply chain. Responding to retail sourcings need for smarter, automated workflows and data transparency, we developed the industrys leading supply chain platform, CBX, which is relied on by many of the largest brands and retailers around the world.

As consumers, businesses, and governments alike have increased their commitment to sustainability, Fortune 500 companies such as The Home Depot, REI, Safeway, Lidl, and Lululemon have turned to TradeBeyond to help optimize product development, manage suppliers, reduce waste, and improve quality and compliance.

Learn more at TradeBeyond.com

岗位职责:

1、独立完成开发任务

2、对已有的应用程序、组件进行升级和维护

3、准备单元测试的计划

4、遵从标准代码规范编写程序

5、完成领导安排的其他工作

6、能够不断学习和掌握新技术

7、充分了解任务需求,设计解决方案,既可自己开发又可指导他人开发。

8、具备举一反三的能力,提出功能设计优化方案,避免重复开发。

9、具备重构代码能力

10、在开发中考虑系统性能问题

11、能解决系统资源问题,如OOM

12、能够快速学习新知识,并应用到项目中,写下知识Wiki页面作为知识库材料

13、面对复杂问题任务时,懂得如何拆分任务,并且懂得要求增配人手,总管和上报任务进度给上级。

14、能够精确给出任务预估时间,帮助顾问安排Release 计划。

15、懂得总结和编写技术知识库文档,开展技术普及会议和技术分享会议,研讨会等。

要求:

1、本科及以上学历,5年以上相关工作经验

2、后端: 具备在Java/Spring 体系下的面向对象编程知识,掌握RESTful API, Spring Boot, JPA/Hibernate, SQL,如具备Elasticsearch或NoSQL (MongoDB) 经验

3、前端: Web/HTML/CSS 编程经验,掌握 Angular和 RESTful API使用,如具备React或Vue经验

4、有英语4级证书及以上,具有良好的英文听、说、读、写能力

5、具有Kubernetes(EKS/AKS)经验

6、熟练使用消息中间件,了解nginx基本使用更佳

7、熟悉使用Docker、具备系统性能调优经验、具备重构优化代码经验

8、有电商复杂系统开发经验

9、具有Mobile 的开发经验,Flutter 经验

10、具有良好的逻辑分析和解决问题的能力

11、具有成熟及卓越的工作态度、创新精神、表现主动、具有良好的书面表达和沟通能力, 有带领团队合作、项目管理经验

12、能够承受工作压力,乐意面对挑战

Responsibilities:

  • Independently design, develop, and deliver complex development tasks end to end.
  • Enhance, upgrade, and maintain existing applications and system components with a focus on scalability and performance.
  • Analyse requirements thoroughly and design appropriate technical solutions; capable of both hands-on development and providing technical guidance to others.
  • Write clean, maintainable, and well-tested code in accordance with established coding standards and best practices.
  • Prepare and maintain unit test plans to ensure system quality and reliability.
  • Identify opportunities for functional and architectural optimization to reduce repetitive development and improve system efficiency.
  • Perform code refactoring and optimization to improve performance, stability, and maintainability.
  • Consider system performance, resource utilization, and scalability throughout the development lifecycle.
  • Diagnose and resolve system-level issues, including memory and resource constraints (e.g., Out of Memory errors).
  • Quickly acquire new technical knowledge and apply it to projects, documenting learnings in Wiki or internal knowledge bases.
  • Break down complex problems into manageable tasks, proactively request additional resources when needed, and track, manage, and report progress to stakeholders.
  • Accurately estimate development timelines and support consultants and project teams in planning release schedules.
  • Compile and maintain technical documentation; lead technical knowledge-sharing sessions, workshops, and internal training.
  • Support additional initiatives and tasks as assigned by leadership.

Requirements

  • Bachelors degree or above in Computer Science or a related field, with 5+ years of relevant development experience.
  • Backend expertise in object-oriented programming within the Java / Spring ecosystem, including: Spring Boot, RESTful APIs, JPA / Hibernate, SQL
  • Experience with Elasticsearch or NoSQL databases (e.g., MongoDB) is a plus.
  • Frontend experience with HTML, CSS, and web technologies, including:
  • Angular and consuming RESTful APIs
  • Experience with React or Vue is a plus.
  • CET-4 certificate or equivalent, with strong English listening, speaking, reading, and writing skills.
  • Hands-on experience with Kubernetes (e.g., EKS / AKS).
  • Proficient with message-oriented middleware; familiarity with basic Nginx usage is preferred.
  • Strong experience with Docker, including system performance tuning and code refactoring/optimization.
  • Experience developing complex e-commerce systems.
  • Mobile application development experience, particularly with Flutter, is a plus.
  • Strong logical thinking, analytical, and problem-solving abilities.
  • A mature and professional work attitude with strong ownership, initiative, and innovation mindset.
  • Excellent written and verbal communication skills, with experience in technical leadership and project management.
  • Ability to work under pressure and willingness to take on challenging problems.

TradeBeyond Offers

You will work in a flat and open team environment where your experience and expertise are valued. You will work in partnership with a leadership team who have profound domain knowledge in their functional areas and are keen to work with you to continuously make positive impacts for our customers and employees. Externally, you will be engaging with a client network on a global footprint.

We offer competitive compensation in a dynamic, high growth and global environment. At TradeBeyond, we value the diversity of our employees and partners. We believe that our company thrives when we support and celebrate our differences.

Interested parties, please apply together with resume, stating current and expected salary, and send it via APPLY NOW.
We are an equal opportunity employer and welcome applications from all qualified candidates. All information provided by applicants will be treated in strictest confidence and handled confidentially for recruitment-related purposes within the company and our associated company. Applicants may be considered for other suitable positions within the company over a one-year period, after which their personal data will be destroyed