Remote Senior Python Developer

Remote
Roles:
Backend
Must-have skills:
DjangoPythonRabbitMQ
Nice-to-have skills:
React
Considering candidates from:
Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Moldova, Serbia, Turkey, Turkmenistan and Uzbekistan
Work arrangement: Remote
Industry: Financial Services
Language: English, Russian
Level: Senior
Required experience: 4+ years
Size: 11 - 50 employees
Logo of Scramble

Remote Senior Python Developer

Remote
Scramble is a European investment startup connecting investors with businesses seeking growth capital. They enable investors to get passive income by providing secured growth loans to fast-growing consumer goods brands based in the UK or continental Europe. Established in 2019, Scramble has grown into a global platform with 16,000+ investors and partnerships with 60+ brands.
Tasks:
  • Design complex algorithmic logic: scripts for loan distribution, scoring, transaction, and cash flow accounting, balances, and reports;
  • Plan architecture for the system;
  • Integrate with external financial systems (Loan Management System, KYC/AML services, bank APIs, etc.), calculate financial indicators, generate reports, and ensure data security;
  • Create tools for automating processes of related departments;
  • Analyse performance issues with the current product, find flaws, and come up with fixes;
  • Collaborate with Product Manager and other teams on requirements, integrations, and development;
  • Writing unit and integration tests;
  • Conducting cross-code-reviews;
Must-have:
  • At least 4 years of experience with object-oriented programming, high-scale backend development in Python;
  • Ability to write clean yet efficient code;
  • Experience with PostgreSQL, RabbitMQ, Django REST framework, Django, Celery, Git, HTTP API, pytest or unittest;
  • Understanding of the principles of building distributed systems;
  • Understanding of information security principles;
  • Ability to independently understand complex systems, build processes, and make informed decisions;
  • Good communication skills to convey your ideas and discuss with team members.
Nice-to-have:
  • Experience working in startups and the fintech industry;
  • Knowledge of Django Templates, React, and Redux;
  • You speak English well.
Benefits and conditions:
  • Competitive compensation including participation in the ESOP;
  • Remote work;
  • Flexible working hours tailored to time zones GMT+2 to GMT+6;
  • A bureaucracy-free environment in a flat organization.
Interview process:
  1. Intro call with Toughbyte
  2. Call with HR and Hiring Manager
  3. Test assignment (optional)
  4. Technical interview
  5. Interview with CEO