Position: Senior Backend Developer (Ruby)
Company: PerceptionBox
Experience required: 5y
English level: intermediate

Key Responsibilities
Build, test, and deploy new features to the various app;
Collaborate with the CEO and other developers through Notion;
GitHub, and occasional video chats;
Submit and review pull requests, with the occasional pairing;
Take part in the weekly catch-ups;
Take part in the monthly product reviews.

Required Skills:
Excellent knowledge of Ruby on Rails;
Solid knowledge of relational databases;
A strong desire to automate and test everything;
Good knowledge of common AWS services and Docker;
Some familiarity with HTML/JavaScript/CSS.

Additional skills:
Ability to analyse and recommend various cloud architectures;
Continuous Development and DevOps chops to help us automate all of our deployments;
Ability to analyse and improve performance bottlenecks in the cloud.

We Offer:
Competitive salary fixed in USD;
Private Entrepreneur formalisation;
Cozy office in Odessa or Kyiv\Opportunity to work remotely;
Sick Leave – up to 5 days without medical confirmation (we cover 10 days in general);
Vacation – 20 working days (flexible, if you need more);
Work within growing service company with prospectives for education and career advancement;
Participation in projects within the active development stage;
The friendly international team of strong professionals that will help you to achieve results;
Agile management and internal mobility, no bureaucracy and initiative-friendly attitude;
Possibilities for business trips abroad;
Online English classes with the Canadian teacher;
Corporate team building events.