Senior Principal Engineer - Backend (Java)

Brief description of the vacancy

Principal Engineer - a technical leader role with hands on coding tasks. He/She would join a greenfield projects to continuously build and scale our blockchain.

Basic requirements (education, skills)

Proven thanks to excellent learning skills, love to solve complex problems
Basic Java programming skills and willingness to engage in practical programming are mandatory
Familiar with network and multithreaded programming, design patterns and middleware
Familiar with Linux/Unix and server application development
Experience working with leading Internet companies or the crypto industry is a big bonus
What to do (functional responsibilities)

Full software development lifecycle, including requirements collection, design, coding, testing and deployment
Take a hands-on role in influencing and guiding day-to-day development activities by making architectural decisions, participating in design, design review, code review, and implementation
Basic infrastructure/architectural updates
Improve the efficiency of our main exchange system
Setup and maintenance of the system infrastructure
What we offer (social package, benefits, bonuses)

Become a part of the world's leading blockchain ecosystem, which continues to grow and offers excellent career opportunities
Work side by side with a variety of world-class talents in an environment where the opportunities for learning and growth are limitless
Take on fast-paced, complex and unique projects
Work in a truly global organization with international teams and a single organizational structure
Competitive wages and benefits
Combine life and work with a flexible work schedule and casual work clothes