Position: Middle/Senior Golang Developer
Company: Innohub
Category: Golang
Experience required: 2y
English level: intermediate

**Key responsibilities:**
- Support and expansion of existing projects
- Coverage of key components with unit tests.
- Not afraid of JS code and, if necessary, fix bugs.
- Striving to write clean and understandable code with SOLID in mind.

**Requirements:**
must have:
- SOLID
- Golang, code profiling
- microservices
- basic knowledge of blockchain, decentralized applications and consensus algorithms
- web security: CORS, Cookie, signatures, SQL Injection, XSS
- PostgreSQL, MySQL
- Docker
- basic knowledge of algorithms

optional, but you will need to master:
- Javascript ECMA6 +,
- Kubernetes
- AWS
- JWT, Content Security Policy
- OWASP Top Ten
- basic knowledge of cryptography

**We offer:**
- Ability to work in successful company with friendly team;
- Career and proficiency development plans;
- Competitive salary;
- Paid sick lists and vacations
- Flexible work schedule
- Excellent working conditions.