Position: Senior Golang Developer
Company: EchoUA
Category: Golang
Experience required: 3y
English level: intermediate

About the Project:

Design and build the backend systems that power the company’s engine, scale highly distributed systems, and continuously improve our engineering practices. These large scale, distributed systems handle everything from user requests to payment processing.

Tech stack is Golang, Java 8 and Spring Boot, Micro-Service
Architecture, SQL and no-SQL DBs, iOS and Android applications,
web front-end and AWS infrastructure.

Responsibilities:

— Software architecture and design of our distributed backend system
— Integrate components into a fully functional & validated system.
— Develop and implement software verification and quality assurance 
     procedures.
— Document designs and review code.
— Continuously strive for higher quality and productivity.

Required skills:
— 5+ years of experience in software development;
— 3 years of hands-on Go (Golang) development experience;
— Experience in multi-tiered distributed systems, web services, APIs, and 
     relational & NoSQL databases;
— Deep familiarity with the AWS services (Elastic Beanstalk, RDS, Elastic 
     Search, Dynamo);
— Ability to effectively articulate technical challenges and solutions; deal 
    with loosely defined problems and fast-changing requirements & think 
     abstractly;

We offer:
— Possibility to work either remotely or from Lviv/Kyiv office;
— Competitive salary based on the results of the interview;
— Challenging tasks and professional growth;
— 18 days of paid annual vacation;
— 5 days of paid sick leaves;
— Professional education, sports, and healthcare reimbursement (50% compensation);
— IT Club bonus program.