Senior Back-end developer vacancy at B2basket
Negotiable salary
B2basket
We develop products that help our customers (suppliers, brands, distributors, retailers) to work effectively in the context of the ongoing market transformation initiated by the relatively recent marketplaces: Ozon, WildBerries, Tmall, Goods, Beru and others.
Responsibilities
Adoption and implementation of architectural solutions in analytics and integration projects on microservice architecture (FastAPI / Starlette, Celery, RabbitMQ, PostgreSQL, Kubernetes)
Optimization of an existing monolithic project for integrations and statistics collection (Django, Celery, Redis, MySQL, MongoDB)
Junior Developer Guidance and Assistance
Requirements
Understanding the principles of RESTful service development
Knowledge of modern Python (3.7+, especially typing and asyncio)
Experience with web frameworks (priority is FastAPI and Django)
Experience with queues (either through Celery or directly through RabbitMQ)
Experience with relational (PostgreSQL / MySQL) and non-relational (MongoDB) databases
Experience in containerizing and orchestrating applications (Docker Compose and / or Kubernetes)
Strong Linux skills
Experience in creating CI pipelines (in particular, GitLab CI / CD)
Knowledge of Ansible
It will be a plus: experience with Java backups (Node.js), search engines (Elasticsearch)