Position: Java Developer (10+)
Company: 4ire Labs
Category: Java
Experience required: 5y
English level: fluent
Published: 2020-11-01T00:00:00+02:00

Digital asset trading platform
Functionality and UX mirrors Coinbase/Robinhood
For the MVP, we will be bolting together off-the-shelf components, as quickly as possible, and will be rebuilding from the ground up for v2. 
We will be building our own UI, although there could be some off-the-shelf components reused from one of our vendor’s UI’s
Integrations:
KYC (IdentityMind or Jumio)
Digital asset custody (Curv or Fireblocks)
Matching engine and account management - JSON over WebSocket API
Tech stack:
Front-end (web) React
Front-end (mobile) ReactNative
Middleware - Apollo GraphQL server or Equiv (possibly Django or Flask)
Messaging fabric - Kafka or Equiv.
DB - PostgreSQL, maybe mongo if we need NoSQL
Backend services - Favor Java, will entertain other rapid dev languages.
DevOps - Prefer AWS, Docker, Kubernetes, Terraform, etc.
We are looking for experienced, senior developers who can ship working code on time, and one of the developers we hire will be responsible for leading the team.

Requirements: 
English: Advanced
Solution Architecture expertise, ability to lead the whole project with all parts (blockchain, non-blockchain), ability to provide a detailed vision and logic
Strong Java experience versus JavaScript.