Опис роботи: ми шукаємо інженера-програміста середньої ланки з міцною основою в середовищах Python і Linux у поєднанні з досвідом роботи з Django, основними React, Docker і мережами. Ідеальний кандидат буде вміти розробляти як серверну, так і зовнішню програму, а також матиме здатність керувати мережевими конфігураціями та вирішувати проблеми, а також безпечно передавати файли.Основні обов’язки:< /p>Розробляйте та обслуговуйте надійні веб-програми за допомогою Django, забезпечуючи безпеку, проду
Опис роботи: ми шукаємо інженера-програміста середньої ланки з міцною основою в середовищах Python і Linux у поєднанні з досвідом роботи з Django, основними React, Docker і мережами. Ідеальний кандидат буде вміти розробляти як серверну, так і зовнішню програму, а також матиме здатність керувати мережевими конфігураціями та вирішувати проблеми, а також безпечно передавати файли.
Основні обов’язки:
< /p>
- Розробляйте та обслуговуйте надійні веб-програми за допомогою Django, забезпечуючи безпеку, продуктивність і масштабованість.
- Співпрацюйте над зовнішнім інтерфейсом за допомогою React для створення та підтримки інтерфейсів користувачів у проектах Django.< /li>
- Розробляйте, впроваджуйте та керуйте контейнерами Docker і Docker Compose для різних програм і середовищ розробки.
- Налаштовуйте, керуйте та виправляйте неполадки мережевих служб. Це включає налаштування серверів SFTP, керування дозволами користувачів і забезпечення безпечної передачі даних.
- Тісно співпрацюйте з міжфункціональними командами, щоб визначити, розробити та надати нові функції та вдосконалення.
- Оптимізуйте продуктивність додатків у системах на базі Linux, включаючи сценарії та автоматизацію, де це необхідно.
- Пишіть чистий код, який можна підтримувати та тестувати, дотримуючись найкращих практик.
- Беріть участь у перевірці коду, надаючи конструктивний відгук. колегам.
- Будьте в курсі галузевих тенденцій і технологій, впроваджуючи відповідні оновлення в процес розробки.
Кваліфікація: - Технічні навички:
- Python: глибокі знання з досвідом розробки готових програм.
- Django: Солідний досвід у створенні та розгортанні програм Django.
- React: базовий або середній досвід інтеграції React із програмами Django.
- < strong>Docker: досвід роботи з контейнерами, практичний досвід налаштування та керування середовищами Docker.
- Linux: досвід системного адміністрування Linux, включаючи сценарії оболонки та інструменти командного рядка.
- Мережі: глибоке розуміння основ роботи в мережі з конкретним досвідом налаштування та керування службами SFTP. Це включає налаштування захищених каналів для передачі файлів, керування доступом користувачів і вирішення проблем з мережею.
- Навички програмного забезпечення:
- сильні аналітичні здібності та здатність до вирішення проблем здібності.
- Володіння англійською мовою на рівні B2, як усною, так і письмовою.
- Гарні комунікативні навички, як усні, так і письмові.
- Здатність працювати в команді. середовище.
- Увага до деталей і відданість виконанню високоякісної роботи.
Бажані кваліфікації:- Досвід роботи з хмарними платформами та автоматизованими процесами розгортання.
- Знання систем керування базами даних, зокрема PostgreSQL або MySQL.
- Досвід роботи з системами контролю версій, такими як Git.