CINC Systems
Staff Full-Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер полного стека в продуктовую команду CINC. Проектирование и разработка масштабируемых веб-приложений и API, развитие архитектуры от монолита к микросервисам, техническое лидерство кросс-командных инициатив.
Задачи
- Проектировать, разрабатывать и поддерживать веб-приложения на TypeScript, Node.js и фреймворках React, Next.js или NestJS
- Развивать архитектуру от монолита к модульным микросервисам, определять границы сервисов
- Разрабатывать и потреблять RESTful и GraphQL API, задавать стандарты API
- Реализовывать событийно-ориентированные и message-based интеграции
- Применять автоматизированное тестирование, CI/CD и continuous delivery
- Работать с дизайном и продуктом над превращением сложных требований в простые фичи
- Проводить code review, pair programming и итеративную поставку в духе XP
- Интегрировать AI-сервисы Cephai в пользовательские фичи
- Менторить senior и middle инженеров, повышать планку качества
- Вести технические обсуждения по архитектуре, надёжности и производительности
- Вести технический дизайн и поставку кросс-командных инициатив
Требования
- 7+ лет опыта разработки production веб-приложений или SaaS
- Глубокое владение TypeScript и JavaScript, фреймворки React, Next.js или NestJS
- Глубокая экспертиза в backend-архитектуре: декомпозиция монолита, принципы микросервисов, дизайн API
- Опыт проектирования и поддержки RESTful или GraphQL API с контрактами и документацией
- Знание практик DevOps: CI/CD, observability, контейнерные деплои
- Знакомство с облаками AWS, GCP или Azure
- Опыт с фреймворками автоматизированного тестирования и TDD
- Опыт принятия и документирования архитектурных решений (ADR)
- Умение доносить технические компромиссы до инженеров, продактов, дизайнеров и стейкхолдеров
- Опыт ведения сложных кросс-командных инициатив от идеи до деплоя
- Опыт менторинга инженеров и повышения технических стандартов
Условия
- Remote-first, гибрид опционально
- Работа в международной продуктовой компании
- Возможность влиять на техническое направление и архитектуру
- Кросс-функциональная команда с продуктовым и AI-направлением
Навыки
- TypeScript
- JavaScript
- Node.js
- React
- Next.js
- NestJS
- REST
- GraphQL
- Microservices
- CI/CD
- TDD
- AWS
- GCP
- Azure
- Docker
- Kafka
- Terraform
- LangChain
- LangGraph