About the job
MANDATORY REQUIREMENTS
EXPERIENCE
- 2–5 years of backend development using Python; 2–5 years of frontend development with JavaScript;
- Minimum of 4 years of overall experience;
- Strong proficiency in Python 3.x (object-oriented programming, simple patterns, optional hints);
- Experience with Django 3+ (preferably 4.x) and its ecosystem: advanced ORM, signals, middlewares, migrations;
- Familiarity with Django REST Framework (serializers, viewsets, custom permissions);
- Proficient in PostgreSQL (relational modeling, query optimization, indexing, analysis);
- Knowledge of WebSockets / Django (groups, consumers, basic scalability);
- Experience with manipulating spreadsheets using openpyxl (styles, formulas, multiple sheets);
- Proficient in Git (branching workflow, code review, rebase, tags);
- Experience with Docker / docker-compose (isolated environment, build and troubleshooting);
- Knowledge of JavaScript (ES6), Bootstrap in Django templates context;
- Integration with external services (REST/SOAP or WSDL; resilient consumption);
- Technical English proficiency for reading (documentation, libraries, issues); practical knowledge of testing (pytest or unittest; mocks; fixtures; coverage);
- Basic web security knowledge: CSRF, XSS, access control, data sanitization.
EDUCATION
Degree: Bachelor's in Administration, Engineering, Accounting, Law, Economics, Information Technology Analysis, IT Management, or related fields.
DESIRABLE REQUIREMENTS
- Experience with planning systems, logistics, or offshore operations;
- C4 model / living architectural documentation;
- Complex query optimization;
- Use of linters (pylint), formatters (black/ruff/isort), and gradual typing (mypy);
- Observability (CloudWatch);
- Knowledge in optimizing the generation of large streaming files (Excel).
RESPONSIBILITIES
- Enhance and maintain a solution, ensuring quality, performance, security, and scalability, operating across the backend (Django + DRF + PostgreSQL), frontend (Django templates, JavaScript), and integrations (SAP, S3);
- Implement and evolve REST APIs using Django REST Framework (versioning, validation, and serialization);
- Develop and maintain scaling features, wallets, and history tracking...

