Position: Middle Python Developer
Company: DDI Development
Experience required: 2y
English level: intermediate

Requirements:
- 2+ years of experience with Python;
- Good knowledge of OOP/OOD;
- Experience with Django / Flask;
- Experience with REST / GraphQL;
- Experience with RDBMS (MySQL/PostgreSQL) / NoSQL (MongoDB);
- Experience with Docker, docker-compose;
- Experience with Redis, Celery;
- Experience with AWS / GCP;
- Experience in writing tests;
- Knowledge of HTML, CSS (LESS/SASS), JS;
- Intermediate English Level.

We have
Friendly team of highly motivated professionals, who are ready to learn and share their knowledge. We have Tech Talks that are held by our Developers for the Team.
We’re eager to hear your ideas and make a company a better place for everyone.
Comfortable R&D office near Botanichnyi Sad metro station and planning to open more in the nearest future. There you can have a coffee break, snack some friut, play table soccer with your mates, read a book from our inner library or play XBOX.
Our own birthday traditions, cool parties and team buildings - we use every opportunity to dress up and have some fun (so we just LOVE Halloween)
Soccer Team


We offer
Stable and on schedule salary
Flexible schedule: office is opened from 8 a.m.. You can start from 8 to 11 a.m. + 8 hours of your working time (and we’re tracker-haters)
14 days of paid vacation. Each Year anniversary gives you +2 more days to recharge your batteries.
10 days of sick leaves
5 day-offs plus extra Birth or Bereavement leave
Corporate English lessons, including Native speaker classes
Conference, seminar and training attendance covered by the Company
Boundless opportunities for career and professional growth





Will be a plus:
- Bachelor/Master degree in computer science or similar discipline;
- Experience with AIOHTTP, FastAPI;
- Experience with RabbitMQ (or any other queue);
- Experience with Angular / Vue.js / React;
- Experience with ElasticSearch / Solr (or any other search engine);
- Experience with DevOps (CI/CD pipelines, kubernetes, Jenkins, etc.);
- Experience of communication with a foreign client (oral/written).