← к выдаче
разработка

Backend-разработчик — Python / Java, DevOps, AI

YATT SHOKIROV RUSLAN IKROM O‘G‘LIТашкент10 дн. назад

Коротко

Develops backend on Python and Java for SaaS and client products; designs APIs, business logic, integrations, works with Linux, Docker, CI/CD, monitoring. · Needs: Technical base, initiative, ability to learn independently; gaps in specific technologies acceptable.

Описание от работодателя

Мы развиваем собственные и клиентские продукты: SaaS-платформу CMFRT, решения для e-commerce, системы управления спортивными академиями и сервисы онлайн-записи. Работаем с e-commerce, CRM/ERP, складским учётом, платежами и интеграциями. Ищем разработчика, которому интересно понимать продукт целиком, самостоятельно разбираться в сложных задачах и постепенно брать на себя техническое развитие проектов. Кого мы ищем Главное для нас — техническая база, инициативность и способность самостоятельно учиться. Пробелы в отдельных технологиях допустимы. Если вы пока не работали с частью нашего стека, но умеете изучать документацию, находить информацию, проверять гипотезы и применять новое в реальном проекте — готовы познакомиться. Нам близок человек, который сам замечает проблемы и возможности для улучшения, предлагает решения и доводит работу до результата. Может разобраться в незнакомом сервисе, найти причину сбоя, освоить необходимый инструмент и объяснить свои решения команде. Чем предстоит заниматься Развивать backend на Python и Java: проектировать API, реализовывать бизнес-логику, работать с базами данных, фоновыми задачами и взаимодействием сервисов. Разбираться в существующих проектах: находить слабые места, исправлять ошибки, упрощать избыточные решения и последовательно сокращать технический долг. Обеспечивать корректность и безопасность данных: авторизация, права доступа, изоляция компаний, надёжная обработка платежей, заказов и повторных запросов. Разрабатывать интеграции: внешние API, webhooks, CRM, учётные и платёжные системы. Работать с инфраструктурой: Linux, Docker, настройка окружений, сети, DNS, HTTPS и reverse proxy. Развивать CI/CD и эксплуатацию: автоматизировать сборку и деплой, управлять миграциями, настраивать мониторинг, резервное копирование и проверять восстановление. Участвовать в техническом планировании: предлагать улучшения, оценивать их пользу и сложность, согласовывать приоритеты и доводить изменения до стабильной работы в продукте. Что для нас важно Уверенная база в backend-разработке хотя бы на одном из языков — Python или Java — и готовность самостоятельно освоить необходимое для работы со вторым. Понимание HTTP, REST API, SQL, устройства баз данных, транзакций и миграций. Практические навыки работы с Linux, контейнерами и развёртыванием приложений. Готовность углубляться в DevOps и брать ответственность за работу сервисов после запуска. Умение читать существующий код, искать причины проблем, писать тесты и проверять результат своих изменений. Способность превратить задачу в понятный план: определить, что нужно изучить, найти решение, реализовать и проверить его. Инициативность: замечать то, что мешает продукту или команде, и предлагать конкретные улучшения. Понятная коммуникация: своевременно сообщать о прогрессе, рисках и препятствиях, задавать вопросы о целях и ограничениях, аргументировать технические решения. Грейд и количество лет в резюме для нас вторичны. Важнее ваши реальные навыки, самостоятельность и примеры того, чему вы научились и что сделали. Работа с ИИ ИИ уже является частью нашего процесса разработки. Ожидаем, что вы умеете использовать AI-инструменты и агентов либо готовы быстро освоить их применение в реальных задачах. Для нас это означает: Подготавливать контекст, ставить агентам понятные задачи и определять критерии готовности. Использовать ИИ для изучения кода, разработки, отладки, тестирования и документации. Проверять предложенные решения: понимать код, замечать ошибки, оценивать влияние на архитектуру, безопасность и данные. Самостоятельно объяснять и поддерживать изменения, которые попали в проект. Ответственность за итоговое решение остаётся у разработчика. Технологии, с которыми предстоит работать В зависимости от проекта: Backend: Python, Django, FastAPI, Java. Данные и сервисы: PostgreSQL, Redis, RabbitMQ, Keycloak. Инфраструктура и доставка: Linux, Docker / Docker Compose, Jenkins, GitHub Actions, Cloudflare, Traefik / Nginx. Знакомство со всем списком заранее необязательно. Важна способность самостоятельно освоить нужные инструменты и уверенно применять их. Будет преимуществом опыт с SaaS, микросервисами, изоляцией данных клиентов, интеграциями с внешними системами, code review и наставничеством. Возможности роста В этой роли можно влиять на архитектуру, инженерные процессы и технические приоритеты проектов. По мере результатов и роста команды возможен переход в Tech Lead : участие в найме, развитие разработчиков, ответственность за качество и организацию разработки. Дальнейшая перспектива — CTO , если вам будет интересно и по силам отвечать за технологическую стратегию, команду, инфраструктуру и связь технических решений с задачами бизнеса. Рост роли будет связан с результатами и готовностью брать более широкую ответственность. Как откликнуться В сопроводительном письме отправьте резюме или описание опыта. Ссылки на проекты или GitHub приветствуются. Добавьте несколько предложений: Что вы самостоятельно освоили для решения реальной задачи и какого результата добились? Какую проблему в backend или инфраструктуре вы сами обнаружили и решили? Что именно сделали лично? Как используете ИИ в разработке и проверяете результат его работы? Нам интересно познакомиться с человеком, которому хочется разбираться, создавать работающие продукты и расти вместе с ними.