Ищут разработчика в 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.