PLACE

Senior Software Engineer

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

Senior full-stack инженер в PLACE — компании на стыке недвижимости, технологий и потребительских сервисов. Задача — строить и масштабировать веб-приложения экосистемы, которыми ежедневно пользуются тысячи риелторов и клиентов.

Задачи

  • Проектировать, разрабатывать и выпускать full-stack фичи продуктов PLACE на React и Next.js (frontend) и Nest.js (backend) — безопасно, с тестами и производительно
  • Проектировать, разрабатывать и поддерживать GraphQL API и схемы для frontend и кросс-командных нужд с соблюдением best practices по производительности, версионированию и governance схем
  • Работать с Product Management, UX, Backend и другими стейкхолдерами над скоупом, итерациями и сквозной поставкой новых фич
  • Писать поддерживаемый качественный код и укреплять командные стандарты через продуманное code review
  • Строить, поддерживать и улучшать CI/CD пайплайны в Azure DevOps совместно с DevOps/platform-командами: автоматизация деплоя, управление окружениями, релизные процессы
  • Применять принципы DevOps на протяжении жизненного цикла разработки, используя Serverless и Kubernetes-паттерны деплоя
  • Диагностировать и устранять проблемы производительности по всему стеку — от рендеринга в браузере до узких мест API и слоя данных
  • Учиться, сотрудничать и обучать коллег-инженеров

Требования

  • 5+ лет профессионального опыта разработки веб-приложений
  • Уверенное владение React и Next.js на frontend и Nest.js (Node.js) на backend
  • Опыт проектирования, разработки и потребления GraphQL API в продакшене
  • Опыт построения и поддержки CI/CD пайплайнов в Azure DevOps
  • Понимание ценности Serverless и Kubernetes для разработки и деплоя ПО
  • Сильное знание core web и браузерных концепций, HTML, CSS, JavaScript/TypeScript
  • Понимание реляционных и нереляционных моделей данных
  • Умение диагностировать проблемы производительности и предотвращать их
  • Чёткая коммуникация в письменной и устной форме, умение строить консенсус с коллегами и держать стейкхолдеров в курсе
  • Позитивность, ориентированность на решение, самостоятельность и организованность
  • Комфорт в высоко agile, интенсивно итеративной среде, в том числе в географически распределённой команде
  • Степень бакалавра в Computer Science, Information Systems, математике, инженерии или другой физической науке (или эквивалентный опыт)
  • Плюсом: опыт со Spring Framework для Java-сервисов, опыт в enterprise или продуктовой софтверной компании, опыт в удалённой или глобально распределённой команде, магистерская степень

Условия

  • Гибридный формат: офис в Bethesda, MD, либо работа из дома или в движении (с доступностью в core EST часы)
  • Зарплата $125,000–$150,000 в год в зависимости от опыта
  • PTO по необходимости
  • Комплексная страховка
  • 401(k) match
  • Гранты опционов на акции
  • План покупки акций
  • Каждый сотрудник — владелец компании

Навыки

  • React
  • Next.js
  • Nest.js
  • Node.js
  • GraphQL
  • Azure DevOps
  • CI/CD
  • Serverless
  • Kubernetes
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Spring Framework
  • Java

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

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 окт.
Senior Software Engineer — PLACE, 125,000 – 150,000 USD в год, Bethesda | itrelocate