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