Position: Backend Engineer
Company: Ring Ukraine
Category: Golang
Experience required: 3y
English level: upper

You will work in the team responsible for building microservices and APIs using Ruby/Golang in a large cloud environment. Most importantly you are expected to have a good understanding of building apps that are running at a large and growing scale, to be well versed in using systems that are made up of many different components working tightly together, and to have a good mindset to make big changes incrementally.

The ideal candidate would be a Ruby and/or Golang Engineer and eager to learn and grow his/her skills in cutting edge technologies, extending back-end micro-services that we run in a cloud (AWS), processing millions of videos daily. Our tech stack will change over time and your ability to learn is the must.

**Responsibilities and Duties:**
— Maintain/Extend existing services in Ruby/Golang
— Refactor code; add/modify unit tests according to business requirements
— Monitor production metrics
— Support production services and issues troubleshooting

**Qualifications and Skills:**
— 2+ years of Ruby/Golang development experience
— 3+ years of relevant object-oriented application building experience in a professional environment
— Thorough understanding of NoSQL / DynamoDB and relational databases such as PostgreSQL/MySQL
— Experience in Linux/MAC environment
— Excellent communication skills and being able to work independently
— Experience in test automation and test-driven development
— Experience with AWS/Docker
— Good communication skills
— Good written and spoken English

**We offer multiple benefits, that include:**
— Working on the world’s most impactful security products. More than that, an opportunity to get some of those for personal usage 
— Competitive salary and perks
— PE accounting and support
— WFH and remote working mode possibility. Partial furniture compensation
— Social package, including medical insurance available from the start date and sports compensation after the trial period
— 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Educational possibilities like corporate courses, knowledge hubs, and free English classes. Semiannual performance review
— Free meals, fruits, and snacks when working in the office.