К содержимому
IT и телекомПодработка и услуги

Middle/Middle Strong Backend Software Engineer (Python)

от 130 000 сом в месяц

Бишкек1 просмотрдобавлено сегодня в 14:20

MMARKET

Компания

Команда MMarket ищет Middle+ Backend Software Engineer (Python) - инженера, который уверенно разрабатывает backend-сервисы, понимает принципы построения распределённых систем и готов брать ответственность за отдельные сервисы и технические решения. MMarket — первый национальный маркетплейс Кыргызстана в экосистеме MBank. Мы создаём масштабируемую платформу электронной коммерции, развиваем собственные системы логистики, складского учёта, биллинга и управления товарами. Описание роли: Вы будете разрабатывать и развивать backend-сервисы на Python, участвовать в проектировании архитектуры, создавать API и интеграции, работать с базами данных, асинхронными задачами и событийными пайплайнами. Мы ожидаем, что инженер уровня Middle+ способен самостоятельно реализовывать задачи от проектирования до запуска в production, участвовать в код-ревью и помогать менее опытным разработчикам. Чем предстоит заниматься: Backend-разработка Разработка и поддержка backend-сервисов на Python 3, Django и FastAPI. Создание и развитие REST и GraphQL API для внутренних и внешних клиентов. Разработка бизнес-логики, внутренних модулей и интеграций с внешними системами. Работа с асинхронным кодом и библиотеками: asyncio, aiohttp, asyncpg. Поддержка существующих сервисов, устранение ошибок и улучшение качества кода. Участие в разработке высоконагруженных и критически важных для бизнеса систем. Базы данных Проектирование и развитие схем данных в PostgreSQL. Написание и оптимизация сложных SQL-запросов. Работа с индексами, транзакциями, блокировками и миграциями данных. Анализ производительности запросов с использованием EXPLAIN и EXPLAIN ANALYZE. Работа с Django ORM и SQLAlchemy. Использование raw SQL в случаях, когда ORM не обеспечивает необходимую производительность или гибкость. Архитектура и интеграции Участие в проектировании микросервисной и модульной архитектуры. Разработка сервисов в рамках event-driven architecture. Работа с очередями и брокерами сообщений: Kafka, RabbitMQ или аналогичными инструментами. Разработка обработчиков событий с учётом идемпотентности, повторной доставки и обработки ошибок. Участие в интеграциях с использованием CDC и Debezium. Понимание принципов eventual consistency и распределённых транзакций. Участие в выборе технологий и подготовке технического дизайна решений. Производительность и надёжность Оптимизация производительности кода, сервисов и API. Поиск и устранение узких мест в приложениях и базах данных. Участие в настройке логирования, метрик и распределённой трассировки. Разработка отказоустойчивых интеграций с внешними и внутренними системами. Участие в разборе production-инцидентов и устранении их причин. Инженерная культура Участие в код-ревью и архитектурных обсуждениях. Написание unit-, integration- и функциональных тестов. Поддержка стандартов качества, безопасности и читаемости кода. Работа с Docker, Git и CI/CD-пайплайнами. Подготовка и поддержка технической документации. Помощь и менторство менее опытных разработчиков. Использование AI-инструментов для разработки: Codex, Claude Code, Cursor, Copilot или аналогичных. Ожидания от кандидата: От 3 лет опыта в backend-разработке на Python. Уверенное знание Python 3.x. Практический опыт работы с Django и/или FastAPI. Хорошее понимание принципов объектно-ориентированного программирования, SOLID и чистого кода. Опыт работы с PostgreSQL и понимание принципов оптимизации запросов. Опыт работы с Django ORM и/или SQLAlchemy. Умение писать и анализировать raw SQL-запросы. Понимание транзакций, уровней изоляции, блокировок и индексации. Практический опыт асинхронного программирования на Python. Опыт проектирования и разработки REST API. Опыт работы с Docker и Git. Понимание принципов CI/CD и автоматизированного тестирования. Опыт написания тестов с использованием Pytest или unittest. Понимание принципов микросервисной и event-driven архитектуры. Базовое понимание работы Kafka или RabbitMQ. Способность самостоятельно д

Место работы на карте

Бишкек

точный адрес не указан

2ГИС

Похожие вакансии

Middle Frontend Engineer

1 200 – 2 000 $ в месяц

We’re looking for a Frontend Engineer who will take responsibility for the quality of user interfaces and build products that are a pleasure to use. You’ll work closely with designers and product managers, write tests to cover your code, and actively use AI tools in your daily work. What you will do: Develop and maintain web applications using React or Vue. Build reusable and maintainable frontend components. Work closely with designers and product managers to turn product requirements and designs into effective UI solutions. Write and maintain unit and E2E tests covering critical application scenarios. Review tests generated with AI tools, identify gaps, and improve them manually when necessary. Use AI-assisted development tools such as ChatGPT, GitHub Copilot, Cursor, and similar solutions for development, refactoring, debugging, and test creation. Take responsibility for frontend code quality and continuously look for ways to improve it. Contribute to improving usability, consistency, and overall user experience. Participate in technical discussions and contribute to frontend architecture and implementation decisions. Requirements: 3+ years of commercial experience developing production applications with React or Vue. Strong knowledge of JavaScript/TypeScript. Hands-on experience writing unit and E2E tests using tools such as Jest, Vitest, Playwright, Cypress, or similar. Understanding of how to assess whether tests adequately cover the behavior and risks of an application. Experience reviewing and improving tests generated with AI tools. Openness to exploring new AI-assisted approaches to software development. Practical experience using AI-assisted development tools in day-to-day work. Ability to work effectively with designers and product managers. Language Proficiency: English at B2-C1 level, Russian at B2 level. Additional experience we value: Previous experience in UI/UX design or close collaboration with UI/UX designers. Understanding of modern design systems and component-based architecture. Experience building and maintaining reusable component libraries. Understanding of web accessibility principles. Experience creating responsive interfaces for different devices and screen sizes. Familiarity with modern frontend development practices and tools. Why join us: At Mad Devs, you will join a company that values creativity, strategic thinking, and continuous improvement. You will work on projects that reach millions of users worldwide, alongside a strong and supportive team. Here, you will grow professionally, take on meaningful challenges, and contribute to products that solve real problems at scale.

БишкекMad Devsдобавлено сегодня в 14:25

Customer Success & Account Manager

1 000 – 1 300 $ в месяц

We are looking for a Customer Success & Account Manager to own customer relationships, engagement, and long-term growth for Enji.ai - from onboarding and implementation to ongoing adoption and renewal. This is not a role where you simply pass messages between customers and engineering. You will be the person customers trust throughout their journey with Enji: leading onboarding, coordinating integrations, keeping customers engaged after go-live, identifying risks, and making sure every open question has a clear next step and every commitment leads to a confirmed result. You will work at the intersection of customers, support, product, and engineering. You will proactively identify risks, drive internal dependencies, and keep customers informed before they need to ask. About Us Mad Devs is a full-stack engineering company building and operating large-scale IT products for customers around the world. We focus on long-term relationships built on transparency, open communication, and strong engineering practices. Enji.ai was created by Mad Devs to bring transparency and better communication to software development. It connects the tools teams already use and turns project activity into clear insights, reports, and actionable information. As a Customer Success & Account Manager, you will help customers successfully adopt Enji, integrate it into their workflows, and get long-term value from the product. What you will do Own the onboarding of new Enji.ai customers, from initial setup to successful implementation, and remain their main point of contact throughout the relationship. Coordinate integrations and technical configuration across Jira, Slack, Telegram, Confluence, Google Workspace, and related tools. Collect customer access, configuration details, and missing information to keep implementation moving. Turn unclear customer requests and problems into structured tasks and clear next steps for engineering and product teams. Own customer requests, integration questions, product updates, and rollouts through to a confirmed result. Proactively follow up with customers and internal teams instead of waiting for reminders. Keep customers informed about progress, blockers, risks, and next steps. After every customer discussion, document owners and deadlines and follow through on commitments. Identify risks of delays early and escalate them before they become customer-facing problems. Drive resolution of internal dependencies and escalate issues when they get stuck. When an implementation is blocked, propose an alternative path instead of simply reporting the blocker. Close the loop on every customer request: discuss → implement → validate → confirm → document → roll out → collect feedback. Maintain clear written records of decisions, next steps, risks, and open questions. Continue managing customer relationships after go-live through regular check-ins and business reviews. Meet customers in person when needed and build strong long-term relationships. Monitor customer satisfaction and identify opportunities to expand product usage. Act as the internal customer advocate, identifying churn risks early and raising them with the team before they become problems. Help improve onboarding processes, customer documentation, and support workflows. What we expect 2+ years of experience in account management, customer success, onboarding, customer relationship management, or a similar role in B2B SaaS. Experience coordinating customer integrations and technical configurations. Experience managing multiple customer accounts or implementation streams in parallel. Strong ownership and a track record of driving tasks through to completion. Proactive communication: you follow up, request missing information, and initiate status updates without being asked. Ability to turn an unclear customer request into a structured plan with clear next steps. Confidence working with engineering and technical teams without being requir

БишкекMad Devsдобавлено сегодня в 14:25

Scrum Master

от 60 000 сом в месяц

Команда Банка Компаньон в поисках Scrum Master Основные задачи: Фасилитация и развитие Agile-процессов в продуктовой команде. Организация и проведение Scrum-церемоний: Sprint Planning, Daily Scrum, Sprint Review и Retrospective. Помощь команде в формировании понятных целей спринта и обеспечении их достижения. Выявление и устранение препятствий, блокирующих работу команды. Коучинг команды, Product Owner и других участников продукта по принципам Agile и Scrum. Развитие самоорганизации, ответственности и эффективного взаимодействия внутри команды. Постоянное улучшение процессов разработки и delivery через регулярный анализ результатов и обратную связь. Работа с Product Owner, Engineering Manager и стейкхолдерами для повышения прозрачности приоритетов, сроков и прогресса. Использование Agile-метрик для анализа эффективности команды: Lead Time, Cycle Time, WIP, Velocity, Predictability и другие. Поддержка команды в управлении зависимостями, рисками и межкомандным взаимодействием. Формирование культуры прозрачности, конструктивной обратной связи и непрерывного улучшения. Участие в Agile-трансформации и внедрении Agile-практик на уровне нескольких команд/продуктов. Подготовка и проведение QBR (Quarterly Business Review): сбор и анализ результатов команды за квартал, подготовка ключевых метрик и достижений, формирование презентации и представление результатов перед стейкхолдерами. Презентация квартальных результатов, ключевых достижений, проблем, рисков и планов на следующий квартал для руководства и заинтересованных сторон. Обеспечение прозрачности прогресса команды и связи между результатами разработки и бизнес-целями. Наши ожидания от кандидата: Soft Skills От 2 лет опыта работы в роли Scrum Master / Agile Coach / Delivery Manager или аналогичной позиции. Сильное понимание Agile Manifesto и Scrum. Практический опыт работы с Scrum и Kanban. Сильные навыки фасилитации встреч, групповых обсуждений и принятия решений. Умение эффективно взаимодействовать с разработчиками, QA, Product Owner, Engineering Manager и бизнес-стейкхолдерами. Развитые навыки коммуникации, активного слушания и конструктивной обратной связи. Умение выявлять системные проблемы и работать с их первопричинами. Навыки разрешения конфликтов и управления сложными ситуациями. Способность создавать доверительную среду и культуру открытого взаимодействия. Умение работать в условиях высокой неопределенности и меняющихся приоритетов. Сильные организационные навыки и способность эффективно управлять несколькими направлениями работы. Умение структурировать и презентовать информацию для руководства и стейкхолдеров. Навыки публичных презентаций и проведения QBR/бизнес-ревью. Hard Skills Уверенное владение Jira и Confluence; опыт работы с аналогичными Agile-инструментами будет преимуществом. Понимание и практическое применение Agile-метрик: Lead Time, Cycle Time, WIP, Velocity, Predictability. Навыки анализа данных и использования метрик для принятия решений и улучшения процессов. Опыт построения и анализа Agile/Kanban-досок, дашбордов и отчетности. Опыт проведения Retrospective и Root Cause Analysis. Способность обучать команды и стейкхолдеров Agile-принципам и практикам. Опыт Agile-коучинга и развития командной зрелости. Понимание принципов CI/CD, QA и Software Development Lifecycle будет преимуществом. Опыт работы в финтехе, банковской или другой регулируемой среде будет преимуществом. Знание SAFe будет плюсом.

БишкекЗАО "Банк Компаньон"добавлено сегодня в 13:57

Project Manager

от 80 000 сом в месяц

Работа в IT-сфере Optima Bank — это возможность участвовать в развитии современных финтех-решений, работать с кросс-функциональными командами и реализовывать проекты, которые напрямую влияют на развитие банковских продуктов и сервисов. Здесь важно уметь видеть проект целиком, эффективно взаимодействовать с командами, управлять сроками и ресурсами, своевременно находить решения и доводить задачи до результата. Чем предстоит заниматься: Планировать проекты: определять цели, объем и ожидаемые результаты, формировать план реализации, этапы, сроки и контрольные точки. Контролировать сроки и выполнение задач, своевременно выявлять отклонения от плана и при необходимости корректировать приоритеты. Координировать работу продуктовой команды: бизнес, разработка, аналитики, QA, дизайнеры и другие участники проекта. Декомпозировать проекты на этапы и задачи совместно с командой, контролировать их статусы и выполнение в Jira или аналогичной системе. Управлять рисками проекта: выявлять потенциальные проблемы, оценивать их влияние и своевременно принимать меры по их снижению. Взаимодействовать со стейкхолдерами, заказчиками и руководством: регулярно предоставлять информацию о статусе проекта и готовить отчетность. Управлять изменениями требований и объема проекта, оценивать их влияние на сроки и ресурсы и организовывать согласование. Контролировать завершение проекта, организовывать приемку результатов и подводить итоги. Что нужно: Опыт управления проектами от 2–3 лет. Опыт работы с кросс-функциональными командами. Понимание основных подходов и методологий управления проектами, Agile/Scrum. Опыт работы с Jira, Confluence или аналогичными инструментами. Навыки планирования, декомпозиции задач, управления сроками и приоритетами. Умение работать с рисками, зависимостями и изменениями в проекте. Развитые коммуникативные навыки и умение выстраивать взаимодействие с различными стейкхолдерами. Системность, самостоятельность и ориентация на результат. Высшее образование в области IT, экономики, менеджмента или смежных направлениях. Будет преимуществом: Опыт работы в банковской сфере или финтехе. Понимание особенностей разработки и развития цифровых банковских продуктов. Опыт управления IT-проектами. Опыт работы с несколькими командами и параллельными проектами. Сертификаты или дополнительное обучение в области Project Management. Что предлагаем: Конкурентоспособную заработную плату, которая зависит от вашего опыта и компетенций. График 5/2, с 9:00 до 18:00. Комфортный офис в центре Бишкека (ул. Киевская, 104а). Обучение и профессиональное развитие за счет компании. Участие в интересных IT- и финтех-проектах. Сниженные проценты по кредитам и ипотечное кредитование. Возможности для карьерного и профессионального роста. Почему Optima Bank? Мы развиваем современные финансовые продукты и сервисы, чтобы делать банковские услуги удобнее и доступнее для наших клиентов. В Optima Bank вы станете частью команды, которая работает над реальными цифровыми изменениями, взаимодействует с сильными специалистами разных направлений и реализует проекты, влияющие на развитие банковских продуктов

БишкекОАО «Оптима Банк»добавлено сегодня в 09:01