Position: Golang Developer
Company: Visible Magic
Experience required: 3y
English level: upper

Visible Magic is a Web3 Agency that builds a variety of blockchain-based digital products for the U.S. market including: cross-chain cryptocurrency wallets, marketplaces for multimedia NFTs, as well as the mobile apps with which to engage these assets. Our clients are established, high-tech blockchain companies as well as innovative fintech startups.

We are building a high-load network job routing service. This is a cutting-edge technology project that allows significant autonomy in architecture and decision making. This individual will help build a “from scratch” application architecture and successfully roll out product releases according to the product plan.


What you will manage: 
- Architectural decision-making - we expect skills and experience in design of cloud applications
- Development - implementation of the application modules from scratch
- Implementation and support of existing application components
- Setting up and maintaining standards for microservices architecture
- Participate in peer-reviews of solution designs and related code 
- Analyze and resolve technical and application problems

What you bring to the role:
- Expert level knowledge of Golang, networking applications
- Experience with various RDBMS and NoSQL (PostgreSQL, Redis preferable but not mandatory).
- Experience with Docker, Kubernetes
- Experience with message brokering systems (Rabbit MQ).
- Cloud environment experience (AWS preferred)
- NodeJs experience will be a plus
- Upper-Intermediate English.

How we work:
- We love to work in Agile environments
- We use proven technologies:  Blockchain, Web3, Android/iOS
- And enjoy using right tools: Linear, Notion
- The team is distributed in USA and Europe, so time frame is flexible
- Equipment according to business needs


Terms of work:
- Independent Contractor Agreement (ICA) employment with a U.S. company. The contract is signed through DocuSign.
- Working hours - full-time, 40 hours per week with a flexible working schedule
- Additional options, extra pay and bonuses are possible in motivation.