We are a Product IT company with offices in Poland, Lithuania, USA, UK, Australia, Singapore, Cyprus and Bulgaria and are opening in new locations all the time.
Experienced, talented and knowledgeable, our
Currency.com team works to innovate in the world of finance and customer centricity. We do the hard work to make complicated subjects easier to understand and complex tasks effortless to achieve.
We’re currently looking for a Middle Java Developer /Senior Java Developer to join in our Blockchain team.
What you will do:
- Challenge your skills and push your creative limits working with the latest blockchain technologies & systems
- Research, design, develop, and test Blockchain technologies
- Integrate various blockchains solution and currencies into our exchange wallet system
- Implement of security and data protection systems
- Design and implement low-latency, high-available, and performant services
- Write reusable, testable, and efficient code.
Key requirements to join our team:
- Middle/ senior developer with at least 3 years of back-end, server-side software development (Java & Spring, other server-side languages like Golang, Node.JS, C#, C++ is ok in case of deep understanding about blockchain fundamentals — consensus protocols, smart contracts, digital signatures, large-scale distributed systems)
- The ability to very quickly learn new technologies
- Strong knowledge of common algorithms and data structures
- Strong interest to work with cryptocurrencies and blockchain
- Understanding fundamental design principles behind a scalable application
- Understanding the nature of asynchronous programming
- Passion for innovation and for working in startup
- Practical experience developing on Blockchain platforms such as
- Bitcoin, Ethereum, Ripple, Polkadot and Cosmos blockchain is a plus
- Familiarity with basic cryptography is a plus
- Ability to handle the DevOps side of production services using tools like Docker is a plus.
We offer:
- Flexible working hours
- Remote work if desired
- Investment in career growth and training
- Performance review every 6 months
- Bonuses for reaching individual/team goals
- Medical insurance
- Paid sick leave
- Paid holidays
- A nice and friendly team.