Position: Ruby on Rails Developer (Middle)
Company: EvoTalents
Experience required: 3y
English level: intermediate

About the company:
 
Our product is live and dynamic. We earned $246 million for our customers and it keeps growing. We believe in complete transparency, informing employees about all areas of the business, from operational costs to sales earnings, in order to keep everyone in the know and working toward the same goal. We’re passionate about building awesome culture and our mission statement is to help cool companies grow.
 
Among our clients are TOMS shoes, Hotels.com, American Eagle, ColourPop, Rothy’s and 250+ other companies.
 
About the team:

We are a Ukrainian-American Team and we are proud of our multinational culture — there are 65 people in our team, we work at 2 offices — San-Francisco and Kyiv and try to see each other regularly to exchange experiences.
At Talkable we believe that the main value of any business is talent and bright ideas. We hire passionate and motivated professionals, real self-starters.
 
Key Responsibilities:
 
— Design, Build and Launch new features for our platform;
— Contribute to technical and business scoping;
— Review the code of other team members;
— Maintain and refactor existing functionality;
— Customer Services Team support.

Requirements:

— You have solid Ruby/Rails stack experience (3+ years);
— You know OOP best practices and algorithms profoundly;
— You deeply understand processes of automated testing and debugging;
— You have experience with SQL or NoSQL databases;
— You have a UNIX environment experience;
— You understand CI/CD practices;
— You are eager to become a better software developer.
 
As a plus:

— You are familiar with TDD/BDD processes;
— You have experience in building high-load applications;
— You worked with AWS;
— You have a background with data warehousing and reporting architectures.
 
We offer:

— Be a part of an American product IT-company, the leading referral marketing platform.
— Our R&D Center is located in Kyiv, that means all the technical decisions are always made here by the development team.
— Working with high-load application: 35000RPM, 40+ AWS EC2 Servers 99.97% uptime, 1.5 Tb Sharded MySQL Database.
— Enjoy the culture of total transparency. At Talkable everyone knows the company goals, revenue, and progress across all departments.
— Make your voice heard. Everyone is open for ideas and feedback at Talkable.
— Surround yourself with really talented peers. 
— Be a part of a socially responsible company — Talkable has made a commitment to volunteer as a team at least once every quarter.
— Learn something every day. Weekly English lessons with native speakers, conferences, books are only a small part of the list.
— Be well-paid and become a part of the generous stock policy.
— Flexible schedule, paid unlimited vacations, sick leaves + social insurance.

Stages of the interview::

1. A 10-15 min interview with Evotalents.
2. HR Interview (a call for 30-45 minutes)
3. Technical interview with a team in the office (≈2.5 hours).