Backend Engineer, Trading

Binance — Singapore · Posted ~4 hours ago

Senior

Skills

Java Spring Framework MySQL NoSQL Distributed Systems Messaging Middleware System Design Performance Tuning Refactoring Spring

🔓 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

A global technology company in the trading and financial services industry is seeking a backend engineer to help develop and maintain large-scale, high-performance systems. You will work on infrastructure and architecture improvements, troubleshoot online incidents, optimize performance, and refactor systems. Strong Java and distributed systems expertise is required, along with the ability to mentor junior engineers and collaborate across teams.

Highlights

Build large-scale trading and financial infrastructure; work on high-performance distributed systems; own architecture upgrades and incident resolution; mentor junior engineers and share knowledge in a fast-paced environment.

Description

Responsibilities Development and implementation of infrastructureBuild large scale software systemUnderlying infra/arch upgradePerformance tuning, online incidents troubleshooting, and system refactoringWrite high-quality, clean, and maintainable code using engineering best practicesGuide junior engineers’ daily work and do knowledge share, etc. Requirements Bachelor's/Master's degree in computer science, engineering, or equivalent industry experience 10+ years of software development experience, preferably in backend or distributed systems Proficient in core java, and familiar with spring frameworkProficient in MySQL, and familiar with at least one NoSQL DBProficient in distributed system design, and familiar with at least one messaging middleware and the underlying design principles Capable to cope with stress, and quickly learn new knowledgeGood cross-team communication skills We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.