Position: Senior Golang Development Engineer
Company: SKILLERS
Category: Golang
Experience required: 3y
English level: upper

PROJECT: 
The health-tech startup thas is building a virtual clinic with its own electronic health records of patients, keeping the history of all doctor-patient interactions etc. The aim is to connect doctors and patients so they could have virtual visits via video chats with convenient scheduling options. 

RESPONSIBILITIES:
Recommend and develop new product concepts and capabilities.
Triage, reproduce, debug, and fix issues identified in the product.
Build tools to support team efficiency and contribute to test automation.
Lead projects efficiently while maximizing performance and minimizing costs.
Ensure high standards are being followed when it comes to design, coding quality, along with unit and component testing.
Work effectively on a geographically distributed team to deliver high quality software against aggressive schedules.

WHAT YOU SHOULD HAVE:
3 years Golang development experience, proficiency with IO, multiple channels and RPC fundamental architecture.
Demonstrable AWS cloud solution design, build and migration skills.
Strong understanding of cloud services and infrastructure components (IAAS/PAAS).
3 years Linux server development experience, proficiency with Socket network development and server development operations.
Familiar with MySQL, Redis, NoSQL, database and environment. 
Familiar with protobuf/json and related data structures.
Familiar with sha1, md5, rsa, des and associated encryption methodologies.
Keen sense of urgency and the ability to prioritize problems, analyze, and resolve issues.
Ability to lead, mentor, communicate, collaborate, and work effectively in a distributed team.
Upper-intermediate level of English.

COMPANY OFFERS:
Competitive salary;
Remote work;
Interesting and innovative project.