Position: Go Blockchain developer
Company: RedDuck
Category: Golang
Experience required: no_exp
English level: intermediate

We are working on many projects in the DeFi area. We are looking for a developer who is passionate about the idea about trustless financial systems. Experience in this area is appreciated, though it is not mandatory.

Requirements:
- Go
- Experience in developing Web Services, data layer, administration and - authorization
- Writing clean code
- Team player mentality
- Product-oriented thinking

Would be a plus:
- Experience with Blockchain (API, Smart Contracts)
- Experience in Truffle, upgradeable contracts — open zepplin, solidity, unit tests
- Experience in DEX or CEX development
- Experience with automated CI, build and code analysis
- Good verbal and written English skills

We offer:
- Competitive salary
- Bonus system based on appraisal results
- Comfortable office location (near Beketova/Pushkinska Metro station)
- Flexible hours, work remotely or at the office
- Comfortable working environment
- professional and personal development.
- 18+ working days paid vacation.
- paid sick leaves.
- Participation in open-source projects
- Participation in tech conferences, events, and hackathons

Responsibilities:
- Implementing smart contracts according to technical specifications provided.
- Implementing backend for the smart contracts if required (for example - blockchain listeners for transactions).
- Writing positive and negative test cases for smart contracts
- Reporting progress and identifying, escalating and removing obstacles that might endanger the agreed release date
- Reviewing peer deliverables