Position: Golang Tech lead
Company: Casino
Category: Golang
Experience required: 3y
English level: intermediate

**I.  MAIN DUTIES AND RESPONSIBILITIES**

Collaborating with our R&D leads the requirements definition, prototyping, design, coding, testing and deployment
Working with the Delivery Manager and Product owners to make sure timetable and scopes are delivered as planned and expected
Verify and validate code quality through code reviews and workshops
Flag any potential issue along with the flow or code 
Bring in innovation and new techs to the team’s stack
Mentoring newcomers and juniors 
Strive to maintain high team morale
Ensure constant high attention to detail and quality over the project 
Organize and follow up on agreed deliverables 
Motivate staff by ensuring they have the right resources and a comfortable space to ask questions openly
Determine project technical requirements, schedule and allocate to the right resource
Delegate tasks and monitor deliverables.
People management 
Monitor post-release highlights and work on improvement.
Serve as the main point of contact for internal technology management processes.

**II. INFORMATION LINKS AND RELATIONSHIP**

The position is directly subordinate to the CTO.
In the implementation of the positions’ responsibilities is included internal communication with all responsible people within the company.
The position includes communication and correspondence with external people and organizations.
Communication with the delivery teams.
People management experience

** III. REQUIREMENT**

6+ Years of experience in Software development
2+ Years experience in Golang development (Production/Market experience)
People management experience

Hands-on experience with SQL and NoSQL DBS
Hands-on experience with AMQP/Kafka protocols
Containers experience (Docker, K8s)
Deep understanding of OOP (Solid, Grasp, DDD)
Experience with full Software Development Life Cycle (SDLC)
Very good level of English

**We offer**

— Fast recruitment process — an interview and then possibly an offer in the matter of two working days
— Excellent remuneration
— Full tax support and salary paid in USD
— Full support in needed equipment
— In-house position with the opportunity to work remote several days per week
— Flexible working hours

**Benefits:**
— Premium Medical insurance
— English classes
— Sport subscription
— Individual educational programs

**Professional growth:**
— Challenging tasks and interesting projects
— An individual development plan
— Training programs, certifications, conferences including international events

**Fun:**
— Corporate celebrations, team buildings, and fun activities
— Exciting parties
— Memorable anniversary presents