Middle/Senior Python Developer

Bell Integrator

Bell Integrator — Développeur backend, niveau Senior. Format : possible à distance ; villes - Moscou, Saint-Pétersbourg, Kazan. Le salaire dans l'offre d'emploi n'est pas indiqué - à discuter lors de l'entretien. Bell Integrator – un grand intégrateur système du pays. Nous sommes une entreprise informatique accréditée. À l'heure actuelle, plus de 2500 analystes de haut niveau, chefs de projet, développeurs, testeurs et spécialistes de l'accompagnement de grands systèmes d'information travaillent avec nous. Bell Integrator réalise activement des projets à travers toute la Russie, parmi nos clients figurent les principales entreprises financières, de télécommunications et de vente au détail du pays. Le bureau central de Bell Integrator est situé à Moscou, avec des représentations à Saint-Pétersbourg, Nizhny Novgorod, Penza, Saratov, Oufa, Barnaoul et Minsk (Biélorussie). Projet : Projet de substitution des importations (Département Intégration) Nous concevons et développons des systèmes qui simplifient les opérations bancaires, garantissent une sécurité élevée des transactions et maintenons des normes de criticité strictes. Notre pile technologique comprend des outils avancés pour créer une plate-forme puissante et évolutive capable de gérer les charges de travail les plus exigeantes. Nous attendons : - Expérience en développement d'applications Backend (Python 3.>) à partir de 5 ans - Connaissance sûre des modèles architecturaux de base - Comprendre le paradigme de la programmation asynchrone - Désir d’adhérer à la culture de développement et aux Best practices (SOLID, KISS, DRY, etc.) - Désir de suivre le guide de style de codage, le PEP8 et la saisie de données - Compétences pratiques pour travailler avec des plates-formes de conteneurisation d'applications - Expérience dans la construction d'architectures de systèmes complexes - Capacité à évaluer la complexité d'une tâche - Capacité à décomposer les tâches - Expérience avec les outils de développement d'équipe : Git, Jira, Confluence - Expérience avec Linux (Bash) - Connaissance et capacité à travailler avec l'un des courtiers de messages (RedHat JBOSS AMQ\ ActiveMQ Artemis, IBM WebSphere MQ, Apache Kafka, etc.) - Expérience avec les bases de données relationnelles (Oracle, PostgreSQL, MySQL, etc.). Ce que vous aurez à faire : - Conception et développement de systèmes d'intégration basés sur une architecture de microservices - Introduction de nouvelles technologies, outils et méthodes de développement - Communication avec l'équipe, recherche et résolution de problèmes, participation à des brainstormings. Conditions : - Possibilité de participer à un projet intéressant - Possibilité de croissance professionnelle et de carrière au sein de l'entreprise ; - Expérience de travail en équipe de professionnels ; - Le niveau de salaire est discuté individuellement. - Format de travail à distance - à distance sur le territoire de la Fédération de Russie Source : Habr Carrière, publié le 09-08-2026. Réponse — sur la page de la source originale.

Бэкенд разработчик · Senior · Python · Apache Kafka · RabbitMQ · Москва · Санкт-Петербург · Казань · Удалённо

Apply

More roles at Bell Integrator

Workix

{{ siteBrand.name }}
{{ prevSlogan }} {{ currentSlogan }}
{{ t('loading') }}

{{ t('onboarding_title') }}

{{ t('onboarding_sub') }}

{{ t('agent_connect_title') }}

{{ t('agent_connect_hint') }}

{{ agentPrompt }}

{{ t('partners_title') }}

{{ t('partners_sub') }}

{{ t('partners_embed_title') }}

{{ t('partners_embed_body') }}

{{ t('cases_title') }}

{{ t('cases_sub') }}

{{ c.title }}

{{ c.summary }}

{{ t('cases_outcome') }}: {{ c.outcome }}

{{ tag }}
{{ t('loading') }}
{{ t('loading') }}
← {{ t('back') }}
{{ t('empty_orders') }}
{{ t('order_title') }} · {{ kindLabel(currentOrder.kind || currentOrder.type) }}

{{ currentOrder.title }}

{{ statusLabel(currentOrder.status) }} {{ appliedLabel(currentOrder.applied.count) }} · {{ t('applied_by_you') }} {{ currentOrder.project }}
{{ tag.name || tag }}

{{ t('applied_title') }}

{{ t('applied_hint') }}

{{ t('applied_login') }}

{{ t('nav_auth') }}
{{ t('applied_at') }}: {{ fromNow(myApplication.appliedAt) }} · {{ myApplication.via }}

{{ t('proposals_title') }}

{{ t('proposal_place') }}
{{ fromNow(p.date) }}
{{ t('contact') }} {{ t('proposal_score') }}: {{ p.score }}

{{ t('proposal_yours') }}

{{ t('proposal_login') }}

{{ t('nav_auth') }}
{{ t('proposal_score') }}: {{ formProposal.score }}
← {{ t('back') }}
{{ t('performer_title') }}

{{ currentPerformer.name }}

{{ currentPerformer.headline }}

{{ availabilityLabel(currentPerformer.availability) }} {{ currentPerformer.location }} {{ (currentPerformer.openTo||[]).join(', ') }}
{{ t('performer_rate') }}: {{ formatMoney(budgetView(currentPerformer).amount) }}
{{ tag.name || tag }}
GitHub {{ contactLabel(c.kind) }} {{ t('no_contact') }}

{{ t('performer_projects') }}

{{ t('performer_orders') }}

{{ r.title }}

{{ r.description }}

{{ kindLabel(r.kind || r.type) }}
{{ (r.title || '?').slice(0,1) }}

{{ r.title }}

{{ r.description }}

{{ r.startupName || r.startupSlug }}
← {{ t('back') }}
{{ statusLabel(routeError.code === 'pending_moderation' ? 'pending' : 'rejected') }}

{{ routeError.code === 'pending_moderation' ? t('project_pending') : t('project_rejected') }}

← {{ t('back') }}

{{ currentStartup.name }}

{{ currentStartup.url }} {{ currentStartup.github }}
{{ t('posted') }} {{ fromNow(currentStartup.createdAt) }}
{{ t('updated') }} {{ fromNow(currentStartup.updatedAt) }}
{{ statusLabel(currentStartup.status) }} {{ stageLabel(projectKind(currentStartup)) }}
{{ t('project_publisher') }}
{{ currentStartup.publisher.name }}

{{ currentStartup.publisher.headline }}

{{ t('performer_title') }}

{{ t('roles') }}

{{ t('no_roles') }}

{{ r.title }}

{{ tag }}
{{ t('highlight_badge') }}

{{ t('carousel_title') }}

← {{ t('back') }}

{{ t('apply_title') }}

{{ t('apply_target_hint') }}

{{ (currentStartup && currentStartup.name) || currentRole.startupSlug }}
{{ currentRole.title }}

{{ currentRole.description }}

{{ kindLabel(currentRole.kind) }} {{ currentRole.payment.budget }} {{ currentRole.payment.cur || 'USDT' }} {{ tag }}

{{ t('proposal_login') }}

{{ t('nav_auth') }}
{{ t('proposal_score') }}: {{ formApply.score }}
{{ t('apply_external') }}

{{ t('auth_title') }}

{{ t('nav_auth') }}

{{ t('mine_empty') }}

{{ t('create_order') }}

{{ route.slug ? t('edit_startup') : t('create_startup') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}

{{ formRole._id ? t('edit_role') : t('create_order') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}

{{ formRole.startupId ? t('task_attach_project_hint') : t('task_attach_standalone_hint') }}

{{ t('profile_title') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}
{{ t('profile_agent_key_title') }}

{{ t('profile_agent_key_hint') }}

{{ t('auth_registered') }}
{{ displayedAgentKey }}

{{ t('profile_agent_key_hidden') }}

{{ t('profile_agent_key_none') }}



{{ t('prefs_title') }}

{{ t('support_title') }}

{{ t('support_sub') }}

{{ t('support_limit_hint') }}

{{ t('auth_title') }}

{{ t('auth_mvse_hint') }}

{{ t('auth_signed_in') }} {{ me.name || me.id }}
{{ t('auth_section_browser') }}

{{ t('auth_mvse_hint') }}

{{ t('auth_section_key') }}

{{ t('auth_key_hint') }}

{{ t('auth_registered') }}
{{ onceKey }}
{{ toast }}