Внимание!
Локация: Вне РФ! Или готовые к переезду со старта.
Описание
Мы ищем инженеров Senior Full Stack для создания новых и поддержки существующих программных приложений. Наши инженеры тесно сотрудничают с UX, DevOps, QA-инженерами и владельцами продуктов, чтобы эффективно решать новые задачи.
Идеальный кандидат должен владеть разговорным техническим английским языком на уровне выше среднего.
Обязанности
- Проектировать, разрабатывать, тестировать, отлаживать и поддерживать back end и front end приложения на Python/React
- Участвовать на всех этапах жизненного цикла разработки программного обеспечения: требования, архитектура/проектирование, внедрение, тестирование, выпуск, обслуживание ПО
- Работать с межфункциональными командами для обеспечения успешной реализации
- Проведение код-ревью, внедрение лучших практик (CI/CD, мониторинг, логирование)
- Использовать инструменты с поддержкой LLM для ускорения разработки, документирования и тестирования
- Принимать и предлагать технологические решения для масштабирования продукта
- Работать с командой клиентов для поддержки улучшений и исправлений существующих приложений в производстве
- Делиться экспертизой, предлагать улучшения процессов
Требования
Локация: Вне РФ! Или готовые к переезду со старта.
BackEnd
- Опыт разработки backend-приложений на Python более 6 лет;
-
Отличные навыки проектирования API, проектирования конвейеров данных и интеграции сервисов
- Опыт работы со стеком технологий, используемых в проекте: MongoDB, Redis, Express;
- Плюсом будет: знакомство и опыт работы с elasticsearch
Front End
- Отличное знание JavaScript (желательно ES2015+ или TypeScript), HTML и CSS.
- Знание современных концепций интерфейсных приложений, таких как Promises, Ajax и RESTful API, WebsSockets, SPA, адаптивный пользовательский интерфейс.
- Опыт работы с ReactJS
- Практические знания TypeScript/Next.js для легких задач полного цикла
- Плюсом будет опыт работы с Canvas, d3, Redux
Общее
- Опыт работы с рабочими процессами разработки, основанными на оценке или с участием LLM
- Опыт работы с базами данных, в частности с MS SQL и PostgreSQL
-
Опыт работы в AWS/GoogleCloud; уверенное использование Kubernetes + Docker + CI/CD
- Опыт работы с системами отслеживания, такими как Jira, Zephyr и т. д.
- Опытный пользователь операционных систем на базе Unix/Linux
- Хорошее знание классических алгоритмов и структур данных
- Хорошее понимание ООП и шаблонов проектирования
- Хороший опыт в модульном тестировании, предметно-ориентированном проектировании и проверке кода
- Плюсом будет опыт создания внешнего приложения с нуля, включая настройку Webpack и создание инфраструктуры тестирования на основе чего-то вроде Karma/AVA/Mocha/Jasmine и т. д.
-
Плюсом будет опыт поддержки данных/ML (хранилища функций, векторные базы данных, поиск)
- Хороший устный технический английский
Мы предлагаем
- Конкурентоспособная заработная плата
- Бонусы за результаты работы, опционы на акции.
- Аккредитованная компания
- Гибкий график работы
- Дружный коллектив
- Бесплатная парковка
- Удалённая работа или комфортный офис класса А в историческом центре города
Ключевые навыки
- PostgreSQL
- Docker
- React
- TypeScript
- LLM
- AI
- Kubernetes
- Английский язык