Ищут разработчика в IT-отдел для развития внутренних систем агентства с использованием AI-инструментов.

Обязанности:

  • Разрабатывать клиентскую и серверную функциональность внутренних приложений.
  • Проектировать REST API, интегрировать внешние сервисы и автоматизировать процессы.
  • Работать с PostgreSQL: проектировать схемы данных, создавать миграции и оптимизировать SQL-запросы.
  • Реализовывать авторизацию, ролевую модель и разграничение доступа к данным.
  • Поддерживать адаптивность интерфейсов и стабильность приложений.
  • Находить причины ошибок, писать тесты и проверять изменения до и после релиза.
  • Использовать AI-инструменты и агентов для ускорения разработки, проверяя качество и безопасность результата.

Требования:

  • Опыт разработки от 1 года.
  • Практический опыт с TypeScript, React и Node.js.
  • Понимание HTTP, REST, асинхронности и клиент-серверной архитектуры.
  • Знание SQL и опыт работы с реляционными базами данных, желательно PostgreSQL.
  • Уверенное владение Git, умение работать с существующей кодовой базой и технической документацией.
  • Навыки отладки и тестирования кода.
  • Умение оценивать корректность, безопасность и сопровождаемость кода, созданного AI-инструментами.
  • Самостоятельность в принятии технических решений и ответственность за результат.

Будет плюсом: опыт с NestJS и Next.js; знакомство с Material UI и WebSocket; навыки работы с Docker и CI/CD, в частности GitHub Actions; опыт интеграции внешних API.

Стек: TypeScript, React, Next.js, Material UI, Node.js, NestJS, PostgreSQL, REST API, WebSocket, Docker, GitHub Actions.

Условия: полностью удалённая работа, график 10:00–18:00 (часовой пояс не указан), испытательный срок — 3 месяца, который может быть сокращён. На испытательном сроке фиксированный оклад 700 $ и бонус до 500 $ за выполнение KPI. После испытательного срока доход составляет от 700 до 1 200 $ в месяц и пересматривается по результатам работы. Предусмотрен карьерный рост по грейдам от Junior до Senior.