LINUX.ORG.RU
ФорумJob

программист backend для разработки веб-сервиса (python/go) ₽200k

 , , ,


2

6

Мы — команда профессионалов, за нашей спиной успешный бизнес-опыт, и работающая более 10 лет типография цифровой печати. В настоящее время запускаем группу веб-сервисов по онлайн-формированию фотокниг, книг, календарей, открыток. Наша идея в том, чтобы переложить на интеллектуальные алгоритмы формирование книги, а клиенту дать возможность, проявляя своё творчество, в несколько кликов заказать печать готового продукта в типографию.

Ищем ведущего программиста, который сможет работать в команде над серверной частью проекта, участвовать в проектировании архитектуры, разрабатывать API.

Аналоги в мире:

Мы используем:

  • стек технологий: Angular, React, python django+tornado, Go
  • микросервисы
  • методологию Agile
  • инструменты, облегчающие нашу работу: Youtrack, GoCD, docker, JetBrains PyCharm

Требования:

  • Python 3.5: framework django,tornado
  • REST API, WebSocket
  • rabbitmq
  • celery
  • docker + docker-compose
  • Git
  • mongo, postgresql

Обязанности:

  • разработка основных микросервисов
  • написание unit-тестов
  • постановка задач для других программистов

Рабочее место:

  • стандартно IDE JetBrains, два монитора 24 дюйма, CPU>3GHz, 16GbОЗУ, SSD128Gb+Hard1000Gb.
  • очень тихий офис в кирпичном здании, окна на север, кондиционер, небольшая кухня: кофе, чай, шоколад

Условия:

  • ежемесячная оплата в размере от 160 до 200 тысяч рублей,возможно повышение уровня оплаты труда по факту развития проекта и личного вклада
  • официальное трудоустройство
  • 40 часовая рабочая неделя, начала рабочего дня в интервале от 9 до 11 утра
  • работа в офисе, по обстоятельствам возможна временная удалённая работа
  • офис: Москва, улица Красная Пресня, метро «Краснопресненская», метро «Улица 1905 года» (5 минут пешком)

E-MAIL: ashumakov@u4u.ru

Тел. +7 495 7832073

Ответ на: комментарий от Jopich1

Как то django не подходит для микросервисов. + зачем tornado если есть asyncio ?

Мы используем Django REST framework. Вы уверены, что у нас одинаковое понимание термина мирокросервисы? Очень смелое утверждение у Вас про django и микросервисы. В целом для микросервисного подхода не важно, что за фреймворк в конкретном микросервисе, лишь бы API общий. Мы используем django там, где нужны преимущества от использования ORM. К тому же изначально у нас был монолит целиком на Djangо, там сделали первый прототип сервиса. Tornado лёгкий, понятный, отлично дружит с вебсокетами.

AndreyShumakov ()

Мы используем:

стек технологий: Angular, React, python django+tornado, Go

Ваш бекендер должен писать фронтенд ?

opqx ()
Ответ на: комментарий от opqx

Ваш бекендер должен писать фронтенд

разумеется нет. У нас на фронтэнд работает классный профессионал: ведущий программист и у него есть помощник.

AndreyShumakov ()
Ответ на: комментарий от AndreyShumakov

Мы используем django там, где нужны преимущества от использования ORM.

Странно я всегда думал что django используют там где нужна админка ? Что касается ORM - то на python есть отдельные библиотеки, реализующие ORM например: SQLAlchemy, так что тянуть Django только из-за ORM как-то не совсем правильно.

>> Tornado лёгкий, понятный, отлично дружит с вебсокетами.

А asyncio встроен в python и не требует внешних библиотек.

Сложность проекта растёт, задач новых стоит много, поэтому ищем программиста высокого уровня.

Это как ?

Jopich1 ()
Ответ на: комментарий от Jopich1

Странно я всегда думал что django используют там где нужна админка ? Что касается ORM - то на python есть отдельные библиотеки, реализующие ORM например: SQLAlchemy, так что тянуть Django только из-за ORM как-то не совсем правильно.

Согласен, Админка, ORM, REST framework :-)

А asyncio встроен в python и не требует внешних библиотек.

Без комментариев.

Это как ?

Не понимаю, что ещё добавить.

AndreyShumakov ()
Ответ на: комментарий от AndreyShumakov

программист высокого уровня

Кто это в вашем представлении ? Каким основным критерием вы будете оценивать кандидата на роль этого «программиста высокого уровня» ?

Jopich1 ()
Ответ на: комментарий от Jopich1

Кто это в вашем представлении ? Каким основным критерием вы будете оценивать кандидата на роль этого «программиста высокого уровня» ?

Превалирует мнение коллектива. Самое главное, чтобы всем хотелось с таким человеком работать.

Собеседование проходит в формате беседы, у нас есть вопросы, которые мы задаём, если человек способен на большинство из них ответить, задачи которые озвучены будут его заинтересует, и если он сам задаёт вопросы, то значит подходит.

AndreyShumakov ()
Ответ на: комментарий от AndreyShumakov

Превалирует мнение коллектива. Самое главное, чтобы всем хотелось с таким человеком работать.

Странно - вы собираетесь искать человека более высокого уровня чем ваш коллектив ( вы об этом сами сказали ). Как могут вопросы такого коллектива оценить уровень вашего кандидата ?

Jopich1 ()
Ответ на: комментарий от Jopich1

Странно - вы собираетесь искать человека более высокого уровня чем ваш коллектив ( вы об этом сами сказали ). Как могут вопросы такого коллектива оценить уровень вашего кандидата?

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

AndreyShumakov ()
Ответ на: комментарий от Jopich1

А что вы с предыдущим товарищем сделали ? > Ведущий разработчик Django/Python от 100к/мес И вообще как-то странно - за год повысили планку аж в 2 раза ...

Вы считаете нам нужен только один программист? Где я это писал?

AndreyShumakov ()
Ответ на: комментарий от AndreyShumakov

и что ни один из вашего коллектива профессионалов не высказал желание занять вакантное место ?

Какое-то в вашем коллективе странное атрофированное стремление быть лучшим.

Jopich1 ()
Ответ на: комментарий от AndreyShumakov

В стартап требуется ведущий (главный) программист для Back-end разработки системы, рассчитанной под высокие нагрузки.

У вас 2 backendа ? или 2 команды ? Если так то почему разница в ЗП отличается в 1.5-2 раза ?

Jopich1 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.