Job description
WHAT YOU’LL BE WORKING ON
- Analysis of the existing program code, identification and elimination of errors
- Development of program code for company projects
- Interaction with the development department, testing
- Support and development of integrations with side services.
WHAT YOU NEED TO SUCCEED IN THIS ROLE
- 5+ years of professional experience with Python 3.8+, with a deep understanding of its asynchronous programming model
- Strong hands-on experience with asyncio, FastAPI or aiohttp, SQLAlchemy, and Django ORM
- Solid understanding of data structures, algorithms (including graph algorithms and dynamic programming), and system design principles
- Practical experience with microservice architectures, API development, and service-to-service communication
- Knowledge of and experience with message queues like RabbitMQ or Kafka
- Experience writing and maintaining unit/integration tests with modern testing frameworks
- Up-to-date knowledge of the Python ecosystem and libraries, with a drive for continuous learning and improvement
- Familiarity with CI/CD, containerization (Docker), and cloud infrastructure (e.g., AWS, GCP) is a plus
- Domain knowledge in payment systems or financial flows is a strong advantage
- Good English communication skills (written and spoken) and fluent russian.
OUR TECH STACK
Python 3.12, FastAPI, Django, async gRPC, asyncio, pytest, GitLab CI/CD, Kubernetes (K8s), Helm, PostgreSQL.
WHAT WE OFFER
- 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; bank holidays; Sick leaves; Additional birthday day off
- Team building events and corporate parties.
You can find out more about our team, our values, and the unique ways we celebrate our successes here: https://fyst.com/culture