Cenergistic

Software Engineer - Mid Level

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Fullstack-инженер в продуктовую команду SaaS-платформы Optimize для анализа энергопотребления. Разработка веб- и мобильных приложений, внутренних админ-инструментов и backend-сервисов с активным использованием AI-агентов для кодинга.

Задачи

  • Проектировать, разрабатывать и выпускать фичи end-to-end: API, модель данных, веб-интерфейс и при необходимости мобильный интерфейс
  • Работать в backend на Node.js / TypeScript, через который общаются все приложения
  • Разрабатывать и поддерживать frontend на React
  • Писать автоматические тесты и поддерживать существующие тест-сьюты в здоровом состоянии
  • Использовать AI-агентов для кодинга при планировании, написании, рефакторинге и тестировании кода
  • Ревьюить результаты работы агентов так же тщательно, как пул-реквесты коллег
  • Участвовать в планировании спринтов, груминге бэклога и код-ревью
  • Тесно работать с Platform Architect, UX-дизайнером и тестировщиками, отвечающими за QA каждого приложения
  • Расследовать и исправлять продакшн-инциденты, эскалированные продуктовой поддержкой

Требования

  • 2+ года профессионального опыта разработки веб-приложений
  • TypeScript и JavaScript
  • React, включая хуки и проектирование компонентов, с React Query и React Hook Form или аналогами
  • Node.js с Express
  • PostgreSQL: проектирование схемы, SQL и работа с миграциями БД
  • Юнит- и интеграционное тестирование с Vitest и Jest или аналогами
  • Git, пул-реквесты и код-ревью на GitHub или аналогах
  • Практический опыт с Docker, Redis и AWS S3 на реальных проектах
  • Сборка и деплой контейнеризованных приложений на AWS ECS или аналогах
  • Очереди сообщений для фоновой и асинхронной работы (например, AWS SQS): отправка задач воркерам и обработка ретраев
  • Умение читать и изменять большую кодовую базу, которую вы не писали
  • Ежедневное использование AI-агента для кодинга (Claude Code, Codex, Cursor или Copilot), а не только автодополнения
  • Умение разбивать задачу на шаги для агента, давать нужный контекст и корректировать его при отклонении
  • Проверка, тестирование и верификация результатов работы агента с ответственностью за корректность каждого смерженного изменения
  • Понимание, когда остановить агента и написать код самостоятельно
  • Умение объяснить, как передаётся контекст агенту (например, через CLAUDE.md, правила или skills) и как проверяется его вывод

Условия

  • Офис в Далласе, Техас: 4 дня из 5 в офисе
  • Рассматриваются только локальные кандидаты, релокационная поддержка не предоставляется
  • Команда Product Development, подчинение Platform Architect
  • Возможность изучить React Native и Expo, Elasticsearch или OpenSearch, Vite и webpack, AWS DynamoDB, Athena и Bedrock, Python, Prisma
  • Процесс собеседования: 30-минутный технический скрининг и 2-часовое офисное интервью (технический deep dive до 90 минут и встреча с руководством до 30 минут)

Навыки

  • TypeScript
  • JavaScript
  • React
  • React Query
  • React Hook Form
  • Node.js
  • Express
  • PostgreSQL
  • SQL
  • Vitest
  • Jest
  • Git
  • GitHub
  • Docker
  • Redis
  • AWS S3
  • AWS ECS
  • AWS SQS
  • Claude Code
  • Codex
  • Cursor
  • Copilot
  • React Native
  • Expo
  • Elasticsearch
  • OpenSearch
  • Vite
  • webpack
  • AWS DynamoDB
  • AWS Athena
  • AWS Bedrock
  • Python
  • Prisma

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

Full-stack Engineer 4 (Python, Typescript, React, AWS)
Capital OneSeniorCambridgeОфис
179,400 – 245,600 USD в год
16 окт.
Lead Specialty Software Engineer – Full stack Developer
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
16 окт.
Full Stack Developer
ZoomMiddleSan JoseГибрид
98,900 – 228,700 USD в год
15 окт.
Sr. Manager Full-stack Engineer (People Leader)
Capital OneSeniorNew YorkОфис
250,800 – 286,200 USD в год
15 окт.
Full-stack Engineer 4
Capital OneSeniorNew YorkОфис
215,200 – 245,600 USD в год
15 окт.
Software Engineer - Mid Level — Cenergistic, Dallas | itrelocate