Software Engineer - Blockchain Security (Full-stack)

New
B
BinanceBlockchain security
Location: Hong Kong; Singapore; TaiwanFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 4-5 years of full stack development experience in a similar role supporting large scale production systems, preferably 2-3 years in the Crypto or Security space.
Required Skills
PythonFull Stack DevelopmentJavaGoDistributed SystemsCoaching

Requirements

  • Currently enrolled in or hold a bachelor's degree or higher in Computer Science or a related field.
  • Have at least 4-5 years of full-stack development experience in a similar role supporting large-scale production systems.
  • Preferably have 2-3 years of experience in the Crypto or Security space.
  • Have demonstrated programming skills in Java, Python, Go, or similar languages.
  • Be familiar with mainstream development frameworks and distributed-system components, including caching and messaging.
  • Be able to independently design systems.
  • Have experience designing, developing, and tuning large-scale distributed, high-concurrency, and high-availability systems.
  • Nice to have experience at Web3 security companies and developing large-scale API or monitoring systems.
  • Nice to have experience with risk-control products and developing risk-control APIs.
  • Nice to have understanding of smart-contract security vulnerabilities, on-chain incidents, and wallet security.

Responsibilities

  • Plan and design security-related products, establish technical roadmaps, and implement important modules and core frameworks.
  • Define architecture standards and best practices, and maintain underlying infrastructure and architecture.
  • Develop and maintain tools to automate operational activities and improve engineering productivity.
  • Provide automated continuous delivery and on-demand capacity management solutions.
  • Engage directly with users to gather requirements, define APIs for client delivery, and maintain customer relationships.
  • Identify and resolve technical issues in back-end systems to ensure performance and stability.
  • Tune performance, troubleshoot online incidents, and refactor systems to improve speed and scale.
  • Design and build libraries and frameworks for internal clients.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now