Jobs

Ruby on Rails Developer

Moscow, Russia

About us

Setka is an independent software company focused on building state-of-the-art digital content tools. More than 300 brands and 100 editors have used Setka’s publishing products to create award-winning content and advertising experiences over the past three years, including Conde Nast Russia.

As of today, Setka has a team of 28 people in Russia and is expanding its US operations in New York and California.

Our products

Setka Editor — The flexible, intuitive content editor that is easy to use and built with the human user in mind

Setka Workflow — The dynamic platform for managing an editorial team’s work and increasing its efficiency

Setka Platform — The content management system (CMS), built from the ground by Setka team. Technology stack: Ruby on Rails, JavaScript (some Backbone components + pure JS), HTML, CSS. All instances have a HA fault tolerant setup, built with media aims in mind.

Our team

We appreciate such advantages of the small team as everyday communication, trust, and flexibility.

Everybody is involved in many processes, from planning and design (you will directly influence product design) to development. You will sit with the product team – the JS developer, the designer, and backend developer. Project Managers are always ready to help you with the non-core problems to free your time for the relevant tasks in which you are really strong.

We choose Ruby, Ruby on Rails, Node.js, MySQL, NGINX, Unicorn, RSpec, Sidekiq, git (GitLab), Amazon AWS, Continuous Integration (GitLab CI), flexible hours, and constant communication.

Job description

We are looking for developers to one of our core products — Setka Platform. The content management system (CMS), built from the ground by Setka team. Technology stack: Ruby on Rails, Javascript(some Backbone components + pure JS), HTML, CSS.

Several projects are built on top of Setka Platform, we provide not only a CMS, but a HA setup. Setka infrastructure is spread across several data centres including AWS, SoftLayer and Hetzner.

The main goal for this year is to launch several instances of Setka Platform for new customers and to make a step forward in building a platform for multichannel content distribution. This will include solving technical problems in Setka Platform architecture and building some features from the ground. We need a man of action, if you see a place for improvement, make it. We meet business goals, doing our best to provide the best technical solutions on the way.

You will be able to express yourself not only as a RoR Developer but also as a Product Manager. We look forward to the initiative and the ability to think about the product as a whole.

Desired Skills and Experience

— 3+ years in Ruby and Ruby on Rails, good knowledge of Ruby, framework Ruby on Rails, knowledge of JavaScript and HTML is an advantage

— Deep knowledge of Unix systems is an advance, good understanding of what is going on with you VM is a must

— Good knowledge and understanding of Git

— Ability to communicate with people, working in a team is all about talking to each other and discussing the problems and solutions

— Ability to communicate clearly defending your point of view

— Strong knowledge of SQL, experience in MySQL or PostgreSQL, the ability to analyze the slow-running SQL queries for optimization

— BDD / TDD

— Experience of using Code Review and CI

— Knowledge of the principles of the development of distributed applications

— The ability to find simple but effective solutions for complex problems

— Understanding of the product development cycle.

Please send us your CV and a short story about your interests, strengths and weaknesses and a description of the tasks you want to work on (in Russian or English).

О нас

Setka — независимая IT-компания, ориентированная на создание и продвижение самых современных и доступных инструментов для создания медиа. За последние три года более 300 брендов и 100 редакторов использовали издательские продукты Setka для создания красивого контента и рекламных материалов.

На сегодняшний день команда Setka состоит из 28 человек, которые работают в Москве, а также есть небольшая команда в Нью-Йорке.

Наши продукты

Setka Platform — система управления контентом (CMS), построенная с нуля командой Setka, на которой работают все издания Look At Media, включая The Village, Wonderzine. Технологический стек: Ruby on Rails, Javascript (некоторые компоненты Backbone + pure JS), HTML, CSS.

Наша команда

В команде каждый вовлечен во множество процессов: от проектирования и дизайна (вы будете напрямую влиять на дизайн продуктов) до непосредственно разработки. По левую руку от вас будет сидеть верстальщик, по правую — дизайнер, через стол — Front-end. Менеджеры всегда готовы избавить вас от непрофильных проблем, чтобы освободить ваше время для задач, в решении которых вы действительно сильны.

Мы выбираем: Ruby, Ruby on Rails, Node.js, Backbone.js, AngularJS, MySQL, Nginx, Unicorn, Cucumber, Rspec, Git (GitLab), Amazon AWS, Continuous Integration (GitLab CI), свободный график и постоянное общение, которое позволяет свести бюрократию к самому минимуму.

Описание вакансии

Мы ищем разработчика на один из наших основных продуктов — платформу Setka — систему управления контентом (CMS), построенную с нуля командой Setka. Технологический стек: Ruby on Rails, Javascript (некоторые компоненты Backbone + pure JS), HTML, CSS.

Несколько проектов построены на основе платформы Setka, мы предоставляем не только CMS, но и HA инфраструктуру. Инфраструктура Setka распространяется через несколько центров обработки данных, включая AWS, SoftLayer и Hetzner.

Основная цель этого года — запустить несколько вариантов платформы Setka для новых клиентов и сделать шаг вперед в создании платформы для многоканального распространения контента. Это будет включать решение технических проблем в архитектуре платформы Setka и создание некоторых функций с нуля.

Вы сможете проявить себя не только в роли разработчика, но и продакт-менеджера. Мы будем рады инициативе, способности думать не только в рамках своей зоны ответственности, но и о продукте в целом.

Что мы ценим

— Более трех лет опыта работы с Ruby и Ruby on Rails, уверенные знания языка Ruby, фреймворка Ruby On Rails, а также желательны знания JavaScript и HTML

— Знание основ Unix/Linux систем на уровне пользователя и базовых команд shell будет преимуществом

— Хорошее знание и понимание Git

— Уверенные знания SQL, опыт работы с MySQL или PostgreSQL, умение анализировать медленные SQL запросы на предмет их оптимизации

— BDD / TDD

— Опыт использования подходов Code Review и CI

— Знание принципов разработки распределенных приложений

— Умение находить простые, но эффективные решения сложных задач

— Понимание цикла разработки продукта, а также умение вести диалог с дизайнерами, продакт-менеджерами, аналитиками

— Интерес к интернет-индустрии, новым технологиям, тенденциям в области дизайна и медиа

— Умение ясно изъясняться и способность отстаивать свою позицию

Вместе с резюме и ссылкой на портфолио обязательно присылайте краткий рассказ о себе, что вам интересно, в чем вы хороши (а в чем — нет), над какими задачами вы хотите поработать.

Отправить резюме

или просто напишите на careers@setka.io

Попробовать бесплатно Попробовать бесплатно Связаться с нами