Senior Product Engineer (Fullstack)

RemoteSalary not specified
Location not specified

Tech Stack

ReactNode.jsPostgreSQLAWSAITypeScriptRAGGraphQL

Job Description, Responsibilities & Requirements

About the Position

Для американської продуктової компанії шукаємо Full-Stack Developer для розвитку B2B SaaS-платформи у connected-home індустрії. Роль із end-to-end ownership, сильним впливом на продукт, AI-native підходом і прямою взаємодією з engineering leadership.

Полная занятость

Remote


Responsibilities

  • Володіти одним або кількома важливими продуктовими доменами - наприклад, AI agents, payments, public API, real-time engine тощо - від архітектури до rollout.
  • Приймати system design рішення в AWS serverless stack: data model, API shape, multi-tenant isolation, performance, observability.
  • Писати production code по всьому стеку: backend - Lambda, AppSync, GraphQL, Postgres; frontend - React, MUI.
  • Будувати AI-first рішення: LLMs, prompt engineering, RAG, agentic workflows. Допомагати створювати розумніший продукт і розумніші підходи до роботи.
  • Підвищувати engineering bar через code reviews, RFCs, ExecPlans і стандарти, які ви задаєте власним прикладом.

Requirements

  • 5+ років досвіду у створенні production software для реальних користувачів.
  • Сильне архітектурне мислення та system design. Ви володіли нетривіальними системами через кілька релізів.
  • Досвід ведення складних end-to-end features із помітним продуктовим impact, а не лише refactoring чи incremental improvements.
  • Практична впевненість у роботі з AI technologies: інтеграція LLMs у реальні продукти, hands-on досвід із prompt engineering, vector databases та RAG.
  • Product sensibility: вам важливі UX, швидкість, якість і polish; ви вмієте аргументовано push back, коли рішення виглядає не так, як має.
  • Комфортна робота без надмірного PM-супроводу: ви здатні формувати проблему, а не лише реалізовувати готове рішення.
  • Високий рівень ownership. Ви self-directed full-lifecycle builder, який/яка проводить feature від ідеї до production.
  • Відмінна письмова комунікація. Більшість роботи відбувається async, у письмовому форматі: PRs, RFCs, ExecPlans, Slack threads.

Nice to Have

  • Досвід scaling GraphQL APIs з AppSync або Apollo.
  • Практики observability в AWS/Sentry: CloudWatch, metrics, alarms, structured logging.
  • Досвід створення B2B SaaS, що працює з sensitive data: payments, PII, multi-tenant isolation.
  • Побудова agentic systems або production AI features, складніших за базовий LLM call.
  • Досвід у startup або компанії з по-справжньому високим engineering bar.

Tech Stack

Не очікується, що ви вже працювали з усім переліком нижче, але важливо, щоб вам було цікаво працювати близько до більшості цих технологій.

  • Language: TypeScript end-to-end.
  • Frontend: React, Material UI, Vite, GraphQL clients.
  • Backend: Node.js Lambdas, AppSync GraphQL, Hono-based REST Public API, EventBridge, SQS, DynamoDB.
  • Data: Postgres Aurora, tsvector-based full-text search, real-time sync engine over WebSockets.
  • Infra & Observability: AWS, CDK, Sentry, CloudWatch.
  • Tooling: pnpm + Nx monorepo, Vitest, Playwright, Linear, Slack, Notion, Claude Code.

How We Work

  • Мінімум бюрократії та прямий доступ до leadership. Жодних зустрічей заради зустрічей. Ви напряму працюватимете з Head of Engineering та іншими лідерами над тим, що справді важливо. Решта часу - для build.
  • Six-week cycles. Планування і shipping відбуваються шеститижневими циклами з cooldown між ними. Достатньо довго, щоб зробити щось суттєве, і достатньо коротко, щоб вчасно скоригувати напрям.
  • Engineers own domains end-to-end. Від архітектури до rollout і подальшого health домену. Без “throwing things over the wall”.
  • Пріоритети змінюються, коли цього потребують бізнес і клієнти. План - це інструмент, а не контракт. Якщо партнерська проблема або ринковий зсув змінює те, що є найважливішим, команда рухається відповідно.
  • Code improvements заохочуються, а не узгоджуються нескінченно. Якщо ви бачите, що у вашому домені щось варто покращити, ви це покращуєте. Для цього не обов’язково чекати окремий ticket.
  • Async-first, writing-first. Більшість рішень ухвалюється у PRs, RFCs, ExecPlans і Slack threads. Зустрічі - лише для того, що неможливо ефективно вирішити письмово.
  • Small team, high trust, high bar. Ви матимете реальну автономію і реальну відповідальність. У команді цінують good intent і direct communication.
  • AI-native by default. Команда використовує AI tooling - Claude Code, Cursor, Linear тощо - у щоденній роботі. Очікується, що кожен/кожна engineer буде впевнено й усвідомлено розуміти, де AI допомагає, а де ні.

Our Recruiter

Марта Стопець

Рекрутер

Связаться с рекрутером

Job Details

Location:
Location not specified
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jul 13, 2026
Last checked:
Jul 13, 2026
Posted on the source:
Jun 12, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.