Senior Python developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
DealerSocket - один из самых успешных проектов на рынке автоиндустрии в США. 31% всех автомобилей США продаются с использованием разработанного нами программного обеспечения. Головной офис находится в Сан Клементе (США, Калифорния). На сегодняшний день у нас есть Центры Разработки в США и в Роcсии: Южной Калифорнии, Юте, Висконсине, Техасе и Калининграде. В штате компании более 1200 человек, в IT-штате более 200 специалистов, специализирующихся на разработке и поддержке сложных и высоконагруженных проектов.
Основные обязанности:
- Решение сложных архитектурных/функциональных задач
- Оптимизация производительности кода, решение проблем с производительностью
- Следование существующим стандартам разработки
- Содействие в улучшении стандартов разработки
- Участие в SCRUM процессах
- Анализ рисков в выполняемых SCRUM командой задачах
- Написание unit и интеграционных тестов
- Автоматизация существующих приемочных тестов
- Координация и участие в регрессивном тестировании, связанном с выявленными рисками
- Написание технической документации
- Участие в Code Review
- Наставление и обучение других разработчиков
Необходимые навыки:
- 3+ года работы Python (2/3) разработчиком
- Опыт написания сложных Python приложений
- Хорошее знание Linux/Unix
- Опыт работы с MVC фреймворками (Flask, Django)
- Автоматизация тестирования
- Опыт работы в команде
Будет здорово, если у Вас уже есть следующие навыки:
- Хорошее знание MySQL 5.5 и умение оптимизировать SQL запросы
- Построение многопоточных / асинхронных системных приложений (Python, Linux)
- Уверенное понимание процессов Git
- Веб Сервисы, RESTFul API
- Юнит тестирование сложного кода (Mocks/Stubs/DI)
- Опыт проектирования реляционных и NoSQL БД
- Опыт работы с системами непрерывной интеграции (Continuous Integration)
- Проектирование распределенных систем (AWS). Уверенное знание архитектуры AWS
- Системы очередей (Kafka, RabbitMQ, AWS SQS)
- Проектирование архитектуры системы (Шаблоны проектирования, UML, Сопроводительная документация)
- Опыт работы с Tornado/Twisted/Cyclone
- Опыт работы с Celery
Мы предлагаем:
- Высокую зарплату - полностью "белую", без задержек
- Релокационный пакет для кандидатов из других городов, покрывающий все расходы по переезду (оплата авиабилетов для всей семьи, аренда квартиры на 3 мес., бонус на обустройство квартиры)
- Гибкий график работы
- ДМС со стоматологией
- Оплату занятий спортом (тренажерный зал, фитнес, йога, бассейн) - 50% стоимости абонемента
- Курсы английского в офисе - компенсация 70% стоимости занятий
- Международную команду профессионалов
- Оплату поездок и участия в конференциях
- Покупку профильной литературы
- Открытое и всегда доступное для диалога руководство
- Корпоративные мероприятия и тимбилдинги
- Оформление по ТК РФ (оплачиваемый отпуск, больничный)
Также для Вас:
- Игровая комната с настольным теннисом и кикером
- Комфортное рабочее место (macOS или Windows на выбор)
- Современный офис в самом центре Калининграда
Наши технологии: Python 2.7, AWS (Lambda, EC2/S3, SNS), AWS / Boto, Redis, RabbitMQ / Celery, MySQL, Django, Tornado