251 day(s) ago

Senior Back-end developer vacancy at B2basket

Negotiable salary


Remote worker location: Russia
English: Intermediate, Advanced, Upper Intermediate, Native Speaker
Experience: 3+ years
Employment: Full-time

B2basket

Russia, Moscow
B2basket - tools for E-commerce companies in the field of marketplaces and price platforms.

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)

Similar Jobs