← Усі вакансії

Python / Django Developer

Джерело:
djinni.co
Відгукнутись на вакансію →

Шукаємо Python / Django Developer для розвитку та підтримки корпоративного вебзастосунку, який автоматизує внутрішні бізнес-процеси та інтегрується із зовнішніми сервісами.

Проєкт являє собою монолітний Django-застосунок із набором локальних модулів, серверною генерацією сторінок, Microsoft SQL Server, LDAP-аутентифікацією та інтеграціями через REST і SOAP.

Основні завдання:

Розробка нової функціональності на Python і Django.

Підтримка та вдосконалення наявних Django apps.

Аналіз і рефакторинг існуючого коду.

Виправлення помилок і оптимізація продуктивності застосунку.

Розробка та підтримка інтеграцій із зовнішніми REST API та SOAP-сервісами.

Робота з Microsoft SQL Server: створення запитів, аналіз даних та оптимізація роботи з БД.

Розробка серверної логіки, форм, таблиць і користувацьких сценаріїв.

Підтримка frontend-частини, реалізованої через Django Templates, JavaScript, jQuery і Bootstrap.

Робота з імпортом, експортом та обробкою Excel-файлів і табличних даних.

Підтримка LDAP-аутентифікації та механізмів авторизації.

Участь у поступовій модернізації технічного стеку.

Підготовка змін до розгортання в середовищі Windows Server та IIS.

Технологічний стек:

Backend

Python 3.10

Django 2.1

Монолітна архітектура з локальними Django apps

Django Templates

SQLAlchemy

Requests

Zeep

lxml

PyJWT

Cryptography

База даних:

Microsoft SQL Server

django-pyodbc-azure

pyodbc

ODBC Driver 17 for SQL Server

Frontend:

HTML та CSS

JavaScript

jQuery

Bootstrap

jQuery UI

DataTables

Select2

Dropzone

FullCalendar

CKEditor

D3

Toastr та інші UI-бібліотеки

Робота з даними:

pandas

NumPy

openpyxl

XlsxWriter

xlrd та xlwt

Інфраструктура:

Windows Server 2019

IIS

FastCGI

wfastcgi

Конфігурація через web.config

Django staticfiles

Необхідний досвід:

Комерційний досвід розробки на Python.

Практичний досвід роботи з Django.

Розуміння архітектури монолітних вебзастосунків.

Впевнене володіння Django ORM.

Досвід роботи з реляційними базами даних.

Знання SQL та вміння аналізувати й оптимізувати запити.

Практичний досвід інтеграції з REST API.

Розуміння HTML, CSS і JavaScript.

Досвід роботи з Django Templates.

Уміння розбиратися в наявній кодовій базі та безпечно вносити зміни.

Досвід роботи із системами контролю версій Git.

Буде перевагою:

Досвід роботи з Microsoft SQL Server і pyodbc.

Досвід підтримки або модернізації legacy-проєктів.

Досвід роботи з Windows Server, IIS, FastCGI або wfastcgi.

Знання jQuery, Bootstrap і DataTables.

Досвід інтеграції із SOAP-сервісами.

Досвід роботи з LDAP та корпоративною аутентифікацією.

Досвід інтеграції із Salesforce.

Практичний досвід використання pandas, openpyxl або XlsxWriter.

Розуміння підходів до оновлення версій Python, Django та залежностей без зупинки бізнес-процесів.

Досвід написання автоматизованих тестів.

Що важливо для цієї ролі:

Ми шукаємо спеціаліста, який не лише розробляє нові функції, а й уміє працювати зі сформованою корпоративною системою: досліджувати існуючу логіку, знаходити причини проблем, оцінювати ризики змін і поступово покращувати архітектуру.

Важливими будуть уважність до деталей, відповідальне ставлення до стабільності системи та готовність працювати з різними рівнями застосунку — від SQL-запитів і backend-логіки до шаблонів та JavaScript-компонентів.

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

Віддалену роботу, парт-тайм залучення.

Роботу над важливим корпоративним продуктом із реальним впливом на бізнес-процеси.

Можливість розвивати наявну систему та брати участь у її поступовій технічній модернізації.

Задачі, пов’язані з backend-розробкою, інтеграціями, базами даних і обробкою даних.

Професійну команду та можливість впливати на технічні рішення.

Прозорі процеси постановки та пріоритизації завдань.

Якщо ви маєте такий досвід і готові працювати на якість та результат, будемо раді продовжити спілкування. Чекаємо на ваші резюме.

Наші сайти:

https://vmkteam.com https://vmk-group.com/ua

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot