A complete application in a minute
Tailored resume and cover letter, ready to send.
AyaHealth приглашает опытного backend-инженера с фокусом на Node.js/TypeScript для разработки и поддержки масштабируемой медицинской платформы. Вы будете проектировать архитектуру сервисов, строить надёжные интеграции и заниматься оптимизацией PostgreSQL и систем сообщений.
Роль подразумевает удалённую работу с международной командой, возможность влиять на ключевые решения и развитие фронтенда на Vue 3 по мере необходимости.
Описание: Aya - healthtech-платформа, которая объединяет пациентов, врачей, клиники, аптеки и лаборатории в одной цифровой экосистеме. Мы развиваем мобильное приложение для пациентов и веб-портал для врачей: онлайн-консультации, запись в клиники, заказ лекарств и анализов, медкарта. За этим стоят интеграции с медицинскими системами партнёров, платежи, видеосвязь и AI-сервисы. Мы ищем инженера, который возьмёт на себя ключевые части платформы: от архитектуры до стабильной работы в проде. Backend - основа роли. Frontend - дополнительный навык.
Задачи: Вы владеете своей областью (записи, платежи, интеграции) целиком. Доводите до результата. Сами разбираете проблему, предлагаете варианты с компромиссами и рекомендуете лучший. Замечаете риски, баги и техдолг и сами добиваетесь их решения. Проводите ревью, делитесь опытом, задаёте инженерные стандарты. Claude Code, Cursor и подобные инструменты для вас обычная часть работы, и вы критически проверяете их результат. Проектировать архитектуру backend-сервисов и принимать ключевые технические решения. Строить надёжные интеграции с клиниками, аптеками, лабораториями и платёжными сервисами. Проектировать событийное взаимодействие через Kafka. Оптимизировать производительность PostgreSQL и ClickHouse. Разбирать инциденты в проде, находить их корневые причины, развивать мониторинг и алерты. Курировать и дорабатывать веб-портал на Vue 3.
Требования: От 5 лет в backend-разработке, из них от 3 лет на Node.js / TypeScript. Опыт проектирования архитектуры и ответственности за решения в проде. Понимание SOLID и паттернов проектирования; умение выбрать подходящее решение, а не самое сложное. Опыт с распределёнными системами: Transactional Outbox, идемпотентность, ретраи, Kafka или другие брокеры сообщений. Глубокое знание PostgreSQL: проектирование схем, транзакции, оптимизация запросов. Опыт с Redis, интеграциями со сторонними API и вебхуками. Опыт работы с Kubernetes, Docker и мониторингом (Grafana или аналоги). Готовность разрабатывать и дорабатывать функционал frontend на Vue 3. Будет плюсом: ClickHouse, NestJS; Опыт в healthtech, финтехе или с платёжными системами; Опыт встраивания LLM в продукт (AI-агенты, MCP); Опыт технического лидерства или менторства
Условия: Многие ключевые решения ещё впереди: вы будете их принимать, а не наследовать. Хорошие идеи доходят до прода за дни, а не за недели или месяцы. То, что вы делаете, помогает людям. Оклад и опционы. Вы растёте вместе с компанией. Удалённая работа. Сейчас мы готовимся к запуску MVP, и это самый интенсивный этап: приоритеты меняются, готового ТЗ часто нет, рабочее решение важнее идеального. После запуска будем выстраивать процессы и улучшать то, чем сделали, и вы сможете напрямую влиять на то, какими они будут.