Eleks logo

Senior Python Developer

Eleks·Salary not specified

Primary stack

DockerPythonPostgreSQLRedisMicroservicesCI/CDAPISQL

Nice to have's

PostGISGeoPandasMongoDBFastAPIKubernetesJavaScriptReactDjangoOAuth2

Job description

Description language:

Про посаду

Офіс розробки та інженерії програмного забезпечення ELEKS шукає Старшого розробника Python в Україні.

Про проект

Наш клієнт створює та інтегрує рішення для масштабної платформи даних критичної важливості.

Обов'язки

  • Проектування, розробка та інтеграція сервісів Python в масштабну платформу ситуаційної обізнаності критичної важливості
  • Створення безпечних, готових до використання в продакшені API та компонентів бэкенду з використанням відповідних фреймворків Python
  • Проектування надійних робочих процесів обробки даних для транзакційних, аналітичних та геопросторових робочих вантажів
  • Робота з PostgreSQL, PostGIS, Redis та аналітичними або NoSQL базами даних
  • Реалізація асинхронної та подієво-орієнтованої обробки з використанням робочих процесів, черг та брокерів повідомлень
  • Вирішення сценаріїв конкурентності, консистентності даних, ідемпотентності та відмов сервісів
  • Інтеграція аутентифікації на основі OAuth2 та зовнішніх постачальників ідентифікації
  • Підтримка автоматизованих тестів, спостереження, середовищ на основі Docker та CI/CD-піплайнів
  • Участь у проектуванні системи, прийнятті архітектурних рішень, оптимізації продуктивності та вирішенні проблем у продакшені

Вимоги

  • 7+ років практичного досвіду роботи з Python у продакшені
  • Глибоке знання основ Python та стандартної бібліотеки, включаючи конкурентність, потоки, багатопроцесорність та асинхронний введення/виведення
  • Досвід проектування та розробки сервісно-орієнтованих або мікросервісних архітектур
  • Глибоке знання SQL та PostgreSQL, включаючи транзакції, блокування, рівні ізоляції, індексування та оптимізацію запитів
  • Глибоке розуміння концепцій баз даних та розподілених систем, включаючи OLTP проти OLAP, ACID, CAP, консистентність, ідемпотентність та обробка відмов
  • Досвід створення безпечних сервісів класу продакшен
  • Практичний досвід роботи з Redis, асинхронними робочими процесами та брокерами повідомлень
  • Практичний досвід роботи з Docker, CI/CD, автоматизованими тестами, логуванням, моніторингом та профілюванням продуктивності
  • Сильні навички проектування систем та готовність обговорювати архітектурні рішення під час технічного співбесіди
  • Здатність працювати самостійно, вирішувати складні інженерні проблеми та чітко пояснювати технічні рішення
  • Володіння англійською мовою на рівні Вище середнього

Буде плюсом

  • Досвід роботи з PostGIS, GeoPandas, геопросторовими робочими процесами або робочими навантаженнями Geo OLAP
  • Досвід роботи з реальночасовими або подієво-орієнтованими системами
  • Знання MongoDB, FastAPI, Kubernetes, JavaScript або React
  • Досвід розробки картографічних, логістичних, розвідувальних або інших систем критичної важливості
  • Практичний досвід роботи з Django або Django REST Framework

Ми пропонуємо

  • Тісне співробітництво з клієнтом
  • Складні завдання
  • Розвиток компетентностей
  • Команда професіоналів
  • Динамічне середовище з низьким рівнем бюрократії

Про компанію

ELEKS - компанія з розробки програмного забезпечення на замовлення. Ми створюємо цінність для наших клієнтів, завдяки нашому досвіду та знанням, отриманим під час роботи партнером з інноваційного програмного забезпечення з 1991 року.

Наші 2000+ професіоналів, розташовані в центрах доставки по всій Східній Європі та торгових офісах у Європі та Північній Америці, надають нашим клієнтам повний спектр послуг з інженерії програмного забезпечення. Це включає розробку продуктів, QA, дослідження та розробки, дизайн, консалтинг з технологій та спеціалізовані команди.

Кристина Івахів

Контакти рекрутера

[email protected]

Подати заявку

Подати заявку через LinkedIn

або рекомендуйте друга

Поділитися цією вакансією

Подати заявку

або рекомендуйте друга

© Eleks. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

ELEKS is a Ukrainian IT company that provides software development, consulting, and quality control services.

More at Eleks

All 63 roles

Popular searches