Senior Python Developer
FYST
9 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Russian Experience level
SeniorJob location
Remote
Tech stack
Data Structures
Django
Python
Queueing Systems
RabbitMQ
SQLAlchemy
Web Application Frameworks
FastAPI
Kafka
Asynchronous Programming
Dynamic Programming
Microservices
Requirements
Do you have experience in Python?, * At least 4 years of experience with Python 3.8+
- experience with asyncio (async/await), web frameworks (aiohttp/fastAPI), SQLAlchemy, Django ORM
- knowledge of classic algorithms and data structures, sorting, algorithms on graphs, dynamic programming
- understanding what asynchronous programming is, how it works in the Python language; experiance of working with microservice architecture;
- knowledge of new libraries; writing tests; knowledge of the principles of message queues (RabbitMQ, Kafka);
- Knowledge of payment flow is a big plus;
- Good written and verbal communication skills in English (B1-B2 level or higher) and fluent russian language.
Benefits & conditions
- An opportunity to make something great even greater, you can be the reason why we grow, develop, and become the best fintech company on the market!
- Career prospects - we are young, we have huge ambitions, and it is important that our employees grow with us
- Work with coworkers who are passionate about their business;
- Compensation that will fully correspond to the competence and knowledge, with yearly performance reviews
- The opportunity to attend conferences, courses, and professional development at the company's expense - we favor the continuous development of our employees;
- Remote type of work
- 20 days of vacation time; Latvian bank holidays; Sick leaves; Additional birthday day off;
- Team building events and corporate parties.