Position: Middle Golang Developer
Company: Intellectsoft
Category: Golang
Experience required: 3y
English level: upper

**Project description**
Non-custodial cryptocurrency wallet application. Taking advantage of GG18, there are no mnemonic words, or private keys generated. Unlike existing apps like Trust Wallet and Metamask, users need to collaborate with each other to create a wallet, approve blockchain transactions in this application.
Tech stacks: React Native, Golang, Gomobile, CGO
**Requirements**
At least 3 years of back-end software development (Golang)
Has a Bachelor’s/Master’s degree in computer science, engineering, or equivalent industry experience.
Familiar with one of the mainstream backend programming languages including Java, C++.
Familiar with software frameworks and design patterns.
Familiar with message broker, relational database, micro-service.

**Nice to have skills:**
Have experience with building security systems in the financial industry.
Have experience with building cryptocurrency products, especially crypto wallets.
Have full-stack engineering experience, familiar with React or React Native or Native mobile development.

**RESPONSIBILITIES:**
As a platform backend developer, you must be active in designing and building resilient and robust server-side applications. You should be self-motivated, and be able to proactively push from the start to finish of each feature.
Join the full life cycle of building crypto wallet platform products including requirement gathering, technical design, coding, testing, deployment, documentation, and support.
Partner with the product manager, DevOps, QA, and teammates to get things done.
Promote technology best practices within the team, and conduct code review for peers.