About the company
The Binance Exchange is a leading cryptocurrency exchange founded in 2017 in Hong Kong. It features a strong focus on altcoin trading. Binance offers crypto-to-crypto trading in more than 600 cryptocurrencies and virtual tokens, including Bitcoin (BTC), Ether (ETH), Litecoin (LTC), Dogecoin (DOGE), and its own token Binance Coin (BNB).
Job Summary
Responsibilities
š5+ years of professional software development experience building and operating production systems with at least one modern language such as Python, Java, Go, Perl š3+ years of experience contributing to the architecture, system design, and scaling of new and existing solutions in a distributed, virtualized, or cloud environment šStrong understanding of fundamentals in object-oriented design, design patterns, data structures, algorithm design, problem solving, and complexity analysis šUnderstanding of software security concepts such as encryption, signing, and authentication. šUnderstanding of Software Engineering processes and best practices
Requirements
šExperience developing reliable and scalable software solutions šExperience in building distributed services / systems šUnderstanding of security engineering, system and network security, authentication and security protocols, cryptography, or application security šStrong ability to communicate with both technical and non-technical audiences šAbility to effectively articulate technical challenges and solutions šAbility to take a project from scoping requirements through to actual launch of the project šDealing with ambiguous/undefined problems and ability to think abstractly šKnowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations