Middle/Senior Full-Stack Python Engineer (Django)
Core
Full-stack developer migrating reporting functionality from Oracle APEX to a Python/Django web application for a Ukrainian bank.
Role type
Middle/Senior Full-Stack Python Engineer (Django)
Builds
Web application for reporting, dashboards, and data migration
Domain
Banking / Financial Services / Data Migration
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, Django, SQL, Oracle Database, PL/SQL, HTML5, CSS3, JavaScript, Git, REST APIs, Data Visualization (Chart.js/ECharts), Report Export (XLSX/CSV/PDF), Authentication/Authorization
Preferred skills
Django REST Framework, PostgreSQL, Oracle APEX migration, Enterprise BI
Technologies
Python, Django, Django ORM, Oracle Database, python-oracledb, Django Templates, Chart.js, Apache ECharts, Git, Django REST Framework
Responsibilities
Analyze existing Oracle APEX reports and business logic; Develop backend functionality using Python and Django; Build interactive dashboards and charts; Implement data filtering, search, sorting, and pagination; Develop report generation and export functionality; Migrate user roles and access control; Optimize SQL queries and application performance; Connect Django to Oracle Database; Validate migrated functionality; Develop and integrate REST APIs; Document implemented functionality.
Seniority
Middle/Senior, hands-on IC