Web-программист Python (Middle/Senior)

1 сентября 2021    40
Откликнуться

О нас

Мы предлагаем интересный опыт работы с высоконагруженным проектом, применение навыков оптимизации производительности, перспективы профессионального роста.

Нам необходим опытный программист для поддержки крупного высоконагруженного проекта. Проект реализован на Python, состоит из нескольких частей (web-интерфейс, api, менеджер задач и т.д.), интегрирован с мобильным приложением (C++/Qt). Ищем программиста для серверной части (Python). В проекте используются: python, pyramid, asyncio/aiohttp, vue.js, zeromq, postgresql.

Требования:

- Отличное знание python, опыт разработки серверных приложений с высокой нагрузкой. Умение проектировать и реализовывать быстрый и корректный код, понимание построения архитектуры приложений. Умение работать с существующим кодом и дорабатывать его.
- Опыт работы с web-фреймворками, например, Pyramid, или подобнымы (Django, Flask). Умение осваивать новые похожие инструменты.
- Понимание принципа работы asyncio, желателен какой-либо опыт в написании асинхронных приложений.
- Хорошие знания SQL/PostgreSQL, умение писать оптимальные и быстрые запросы, проектировать структуру базы данных, писать SQL-функции
- Уверенное знание javascript, знакомство с библиотеками вроде vue.js, понимание принципов работы данных библиотек.
- Какой-либо опыт работы с zeromq будет плюсом.
- Умение работать с git, работа в команде.
- Умение разбираться в чужом коде разной степени сложности.
- Желателен опыт работы с linux.
- Знание каких-либо других языков программирования (например, PHP) будет плюсом.

Заработная плата и график

  • Пока ориентируемся старт с уровнем оклада от 170 тыс.
  • В процессе изучения рынка, поэтому если Ваши ожидания отличаются - рассматриваем в индивидуальном порядке.
  • Удаленная работа без привязки к конкретному городу или стране.
  • Основное рабочее время компании с 10 до 19 по МСК
  • Возможность гибко распределить свое рабочее время по договоренности с руководителем и командой (переносить часы, определить индивидуальный график).
  • Оплачиваемый отпуск и отсутствие по болезни.

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.