Position: Team Lead Golang Developer
Company: MEDIASAPIENS
Category: Golang
Experience required: 5y
English level: upper

**We Offer: **
-Challenging projects for enterprise customers in EU;
-100% remote work;
-Competitive salary and social package (paid 20 vacation days, 4 days off and 6 sick days);
-Working in an international environment of young, supportive people;
-Possibility of learning and development;
-Professional growth.

**Your Responsibilities:**
-Building the team.
-Leading junior GoDev members.
-Implementation of the logic of the microserver’s new functional:
---API design
---Extend the API to specific methods in accordance with business features
---Implement data processing logic
---Write a nats handler for new messages
---Update data replicas

**Our Requirements:**
-At least 1+ years of experience managing Golang development team;
-At least 5+ years directly related software development experience;
-At least 4+ years experience with Go programming language, paradigms, constructs, and idioms;
-Advanced-expert experience with relational databases (preferably -PostgreSQL) and a deep understanding of database performance optimization;
-Strong knowledge of Docker. 
-Basic understanding of DevOps tools and processes;
-Experience with the full site of Go frameworks and tools;
-Strong attention to detail.
-Passion for programming/coding;
-Composure, ability to focus on problem-solving tasks;
-Ability to work remotely;
-Level of English - intermediate and higher.