Python Software Engineer (релокация на Кипр)
Локация: Лимасол, Кипр
Формат работы: полный рабочий день, офис
Международная IT-компания, работающая в сфере value-added дистрибуции и разработки IT-, IoT- и робототехнических решений для рынков Европы, Ближнего Востока и Африки, ищет Python Software Engineer.
Вам предстоит участвовать в разработке программного обеспечения для робототехнических систем, тесно взаимодействуя с командами hardware- и software-разработки.
Чем предстоит заниматься:
- Разрабатывать программное обеспечение для роботизированных станций, backend-сервисов и вспомогательных библиотек.
- Реализовывать новый функционал на основе технических требований и архитектурных решений.
- Брать ответственность за разработку и сопровождение отдельных программных компонентов.
- Взаимодействовать с hardware-инженерами при интеграции программного и аппаратного обеспечения.
- Писать чистый, поддерживаемый и хорошо протестированный код.
- Анализировать, диагностировать и устранять возникающие проблемы.
Мы ожидаем:
- От 5 лет коммерческого опыта разработки на Python.
- Хорошие коммуникативные навыки и умение работать в команде.
- Уверенное знание Linux и Git.
- Опыт работы с асинхронным программированием:
- multiprocessing;
- multithreading;
- asyncio.
- Опыт работы с сетевыми протоколами:
- MQTT;
- WebSocket;
- TCP/IP;
- HTTP/HTTPS;
- SSH.
- Коммерческий опыт работы с FastAPI (не менее 1 года).
- Опыт использования RabbitMQ или аналогичных брокеров сообщений.
- Опыт автоматизированного тестирования (pytest, mocks, fixtures).
- Практический опыт работы с Docker, Docker Compose, GitLab CI или GitHub Actions.
Будет преимуществом:
- PostgreSQL, MongoDB, Redis, SQLAlchemy, Alembic.
- JavaScript (желательно современные реактивные фреймворки).
- Опыт работы с промышленным оборудованием и робототехникой:
- RS485 / Modbus;
- CAN Bus;
- Raspberry Pi;
- Arduino;
- STM32;
- PLC.
- NumPy и Matplotlib.
Условия:
- Работу в международной технологической компании.
- Релокационный пакет (авиабилет и жилье на первые 2–3 недели).
- Возможность работать в международной команде профессионалов.
- Перспективы профессионального и карьерного роста.
- Обучение, сертификации, участие в профильных мероприятиях и командных активностях.
- Медицинскую страховку.
- Конкурентную заработную плату и бонусную систему.
- Корпоративные подарки, бонусы за выслугу лет и поддержку в значимых жизненных событиях.