Position: Database and Middleware Senior Developer
Company: Make IT in Ukraine
Category: Java
Experience required: 2y
English level: upper
Published: 2021-01-01T00:00:00+02:00

**Why you should apply:**

**Be one of the first senior developers** to join DeFiner
Architect, Design middleware component of a three tier system
Help move the company to one of the top leading cryptocurrency companies

**Qualifications:**

● A degree in computer science or relevant field or comparable experience
● Experience in **BlockChain, Ethereum and Solidity**
● Extensive **experience with designing databases** and **providing access through APIs to the database**
● Ability to solve complex problems and express solutions in laymen’s terms
● Excellent oral and communication skills
● **Ability to architect end to end solutions**
● **Firm grasp of object-oriented programming**
● Coding skills in at least one of the following languages: **C++, Java, TypeScript**
● **Ability to write design documentation** and review code for other developers

Responsibilities:

● **Ensure excellent architecture and design** for all features
● **Design, code and deploy database** as the middle layer with input from **Ethereum BlockChain and APIs** to fulfill requests from DeFiner client Application
● **Architect new features** into the middle layer based on client and blockchain requirements
● Ensure highest level of security measures in system
● **Review code** written by other developers
● **Write design documents and review design documents**
● Ensure full automated testing of middle layer

**Location:** 
While headquartered in Minneapolis, MN, you are not required to relocate to Minneapolis due to our decentralized team culture. Team working hours fit well within any of the US time zones.

**Start Date:**
ASAP