Position: Ruby Team Lead #7440
Company: Lohika
Experience required: 5y
Category: Ruby
English level: upper
Published: 2020-08-01T00:00:00+03:00

Lead a team responsible for a significant part of backend infrastructure. Work directly with VPE and Chief architect on team’s agenda. First activity for the team may be implementing GraphQL support at backend across monolith and 20+ microservices. Another possible task may be optimizing or reimplementing services storing and bringing upon request video calls recordings from/to S3.
MAIN TASKS AND RESPONSIBILITIES:
Guide team development efforts towards successful project delivery
Maintain high standards of software quality within the team by establishing good practices and habits.
Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
Take part in requirements analyzes.
Actively participate in researches, discussions and decisions on software architecture and internal coding, architectural, process and other standards
Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
Analyze and estimate implementation efforts
Risk estimations and management
Identify and encourage areas for growth and improvement within the team.
Analyze and resolve technical and application problems
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
S/MS in Computer Science or related field/degree, and/or equivalent work experience
Strong experience with Ruby/Rails
Experience with GraphQL
Experience with mocroservices
Strong background in cloud services and distributed systems
Unit testing experience
Debugging skills
Sufficient English level for communication with client (verbal & written)
Good communication and collaboration skills
Team management experience
Fast research and learning skills
WOULD BE A PLUS:
Deep experience with AWS
Strong experience with JS including React