Position: Senior Ruby Developer
Company: Vilmate
Category: Ruby
Experience required: 5y
English level: intermediate

Our client is a company is in the field of AI marketing solutions. It is building an innovative product, a natural language generation platform that helps marketers tailor their messages to their ideal audience. The platform uses a model trained on millions of marketing messages, coupled with the historical data to help t create expert-level messages across channels and formats.

If you:
● are passionate about making sense of large amounts of data, taking the lead on making decisions, and initiating new creative observations; all while helping to take our product to the next level;
● have got strong opinions about how to build the best scalable architecture and the experience to back up those opinions.
● are excited about developing an innovative product while making an impact as an individual contributor, - 
then this position might be a good fit for the position. 

Responsibilities:
● Developing back-end part of the application. 
● Review web application and the code base, and plan future upgrades with the development team.
● Producing high-quality, maintainable, and scalable software with best practice and code excellence in mind.
● Blocking bugs investigation and fixing.
● Taking part in code reviews of other developers to ensure simple architecture and the highest code quality.
● Exploring and integrating new technologies, tools, and components.
● Monitoring and analysis of the features we have built.

Requirements:
● 7+ years of industry experience in a production Web environment, including monitoring and performance tuning.
● 2+ years of experience with Ruby for a Linux environment.
● Prior experience in owning scalable modern web architecture throughout the full development lifecycle; design, development, testing, monitoring.
BSc in Computer Science (MSc advantage).
● Experience working with both relational and non-relational databases.
● Experience with AWS.
● Experience working in a continuous integration environment, container orchestration (Docker, k8s) - advantage.
● A real passion for solving problems and delivering value.
● Strive to write clean code, continuously refactor and improve existing code.
● Working well autonomously and as part of a team.
● Communicate effectively both verbally and written in English.

We offer:
● Competitive salary and benefits.
● Flexible working hours.
● Vacation – 20 working days’ annual leave.
● Paid sick days.
● A personal laptop with all the essential software installed.
● State holidays are granted.
● Corporate accountant and lawyer services.
● Bureaucracy-free and transparent management.
● Сorporate events 2 times a year and team building.