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
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
Company
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.
Description
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:
- Intro call with Toughbyte
- Call with HR and Hiring Manager
- Test assignment (optional)
- Technical interview
- Interview with CEO