Engramme
Software Engineer (Full Stack)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в продуктовую команду, работающую над AI-функциями памяти. Разработка веб-приложений на React/TypeScript и backend-API на Node.js, интеграция с AI/ML-сервисами и визуализация данных.
Задачи
- Разрабатывать адаптивные веб-приложения на React и TypeScript
- Создавать и поддерживать RESTful API на Node.js и Express
- Проектировать интерфейсы для сложных AI-функций памяти
- Реализовывать real-time функции и оптимизировать производительность приложения
- Работать в тесной связке с дизайнерами над pixel-perfect реализацией
- Интегрировать AI/ML-сервисы и реализовывать сложную визуализацию данных
- Формировать архитектурные паттерны frontend и библиотеки компонентов
Требования
- 4+ года опыта full-stack разработки
- Владение React, TypeScript и современным JavaScript (ES6+)
- Опыт с Node.js и Express или аналогичными backend-фреймворками
- Сильное понимание проектирования баз данных и SQL
- Знание адаптивного дизайна и CSS-фреймворков (Tailwind, styled-components)
- Опыт работы с Git и CI/CD пайплайнами
- Понимание оптимизации веб-производительности и доступности
- Сильные навыки коммуникации и командной работы
Навыки
- React
- TypeScript
- JavaScript
- Node.js
- Express
- SQL
- Tailwind
- styled-components
- Git
- CI/CD
- GraphQL
- WebSockets
- WebRTC
- Jest
- Cypress
- Playwright
- React Native
- Redux
- Zustand