Tech Stack
AWSDjangoDockerEC2FlaskMySQLPostgresPython
About the role
- Розробка та підтримка серверних застосунків з використанням Python та відповідних фреймворків.
- Написання чистого, ефективного та придатного для подальшого використання код, дотримуючись найкращих галузевих практик.
- Участь у повному життєвому циклі розробки програмного забезпечення — від збору вимог та проєктування до розробки, тестування й розгортання.
- Співпраця з розробниками фронтенду, продакт-менеджерами та іншими зацікавленими сторонами для забезпечення безперебійної інтеграції бекенд-логіки.
- Проєктування, реалізація та адміністрування AWS Lambda функцій для підтримки безсерверної архітектури.
- Інтеграція AI/ML моделей у застосунки та забезпечення їх ефективного функціонування в межах системної архітектури.
- Оптимізація застосунків для максимальної продуктивності, масштабованості та безпеки.
- Виправлення помилок програмного забезпечення та усунення технічних проблем.
- Участь у перевірках коду (code reviews) — надання та отримання конструктивного зворотного зв’язку для підвищення якості коду.
- Підтримка детальної документації процесів розробки, стандартів кодування та найкращих практик.
- Постійне вдосконалення процесів розробки шляхом відстеження останніх тенденцій і технологій у світі Python.
Requirements
- Ступінь бакалавра в галузі Computer Science, Information Technology або суміжній сфері.
- Від 2 років досвіду роботи з Python.
- Впевнене володіння Python та досвід роботи з фреймворками Django, Flask або FastAPI.
- Досвід роботи з сервісами AWS (наприклад, Lambda, S3, EC2) та безсерверною архітектурою.
- Досвід роботи з AI/ML фреймворками.
- Досвід роботи з реляційними базами даних (PostgreSQL, MySQL) та ORM (Object Relational Mapping).
- Знання принципів роботи RESTful API та інтеграції вебсервісів.
- Розуміння систем контролю версій, зокрема Git.
- Досвід роботи з контейнеризацією (Docker).
- Знання тестових фреймворків і досвід написання unit та integration тестів.
- Хороші аналітичні здібності, уважність до деталей та вміння ефективно розв’язувати проблеми.
- Рівень англійської — Intermediate або вище.
- Конкурентоспроможну винагороду та регулярний перегляд заробітної плати
- Професійне та кар'єрне зростання
- Оплачувану відпустку - 18 робочих днів на рік (20 робочих днів після 2 років співпраці)
- Лікарняний без підтверджуючих документів - 4 робочих дні на рік
- Документально оформлений лікарняний - 20 робочих днів на рік
- Відпустку по сімейних обставинах - 3 оплачуваних робочих дні (у разі одруження, народження дитини або тяжкої втрати)
- Комплексне медичне страхування (включаючи курс масажів та фізіопроцедур)
- Курси вивчення англійської мови
- Можливість участі в професійних форумах і конференціях
- Регулярні корпоративні заходи та тімбілдінги
- Досвідчену команду та дружню атмосферу
- Приємне робоче середовище: комфортний, повністю обладнаний офіс та можливість працювати вдома
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonDjangoFlaskFastAPIAWS LambdaAI/ML frameworksPostgreSQLMySQLDockerRESTful API
Soft skills
analytical skillsattention to detailproblem-solving
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information Technology