Backend Разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Почему вам нужно к нам?
При всем многообразии it-продуктов и сервисов жизнь людей не становится лучше. Бедные - беднеют, расслоение растет, средний класс стремительно сокращается. Каждому человеку, каждой компании все труднее и труднее реализовать свой потенциал.
Мы:
- понимаем, почему так происходит;
- верим, что можем изменить жизнь миллионов людей к лучшему;
- знаем как обеспечить перемены;
- имеем на это ресурсы.
В команде WhatsBetter.me трудятся очень увлеченные люди, создающие интересный и будоражащий масштабом и возможностями продукт. Мы не пишем код ради кода, тесты ради тестов и не создаем интерфейсы ради эстетики. Требования к инструментам и к качеству мы всегда определяем исходя из наших целей и задач.
Если вам надоело писать многочисленные приложения и сайты, о которых забудут через месяц, год или два в лучшем случае, если вы хотите создать действительно большой и полезный продукт и чувствуете в себе силы, то мы ждем именно вас. Нам важны не только профессиональные навыки, но и ваши лидерские и организаторские способности, так как сам по себе продукт не приводит к изменениям в обществе и в экономической жизни - для этого нужна сопряженная с проектом организационная деятельность. Если «эту задачу решить невозможно» не про вас, то вы нам нужны. В свою очередь мы обеспечим вам бесконечный поток интересных, разноплановых, сложных и важных задач.
Подробнее о нас - https://whatsbetter.me/landings/vacancies
Что делать?
На данном этапе развития спроектировано и реализовано техническое ядро проекта на backend, ios/android и web frontend с аккуратным не перегруженным дизайном. Вам предстоит дорабатывать продукт, повышать его качество, участвовать в реализации сложных не решенных задач, разрабатывать новые крупные компоненты системы и множество вспомогательных сервисов
Задачи
- Проектирование архитектуры
- Разработка основного API системы
- Ведение документации API
- Поддержка системы тестирования API
- Оптимизация запросов, структур данных
- Разработка вспомогательных микросервисов
Условия
- Удаленная работа
- Произвольный график
- Испытательный срок
Требования:
- Высшее техническое образование
- 5+ лет опыта работы backend разработчиком
- Знание реляционных баз данных (PostgreSQL), принципов индексирования и оптимизации запросов
- Знание Go Lang
- Опыт работы c GraphQL
- Хорошая алгоритмическая база. Умение писать понятный и логичный код.
Желательно
- Хорошее знание нереляционных баз данных NoSQL, а также NoSQL возможностей PostgreSQL
- Опыт работы с системами обмена сообщениями (RabbitMQ, Apache Kafka)
- Навыки работы с Linux, Nginx, Docker, Kubernetes.
Будет плюсом
- Знание ElasticSearch API
- Опыт создания/использования микроcервисной архитектуры
От кандидата
- Желание изменить мир к лучшему
- Активная жизненная позиция
- Четкость, порядочность, организованность
- Сильное системное мышление