Tereina
Fullstack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-инженер в финтех-стартап Tereina (B2B-платежи, поддержка SAP). Разработка веб-приложений и API для обработки трансграничных платежей с реальным временем, безопасностью и соответствием требованиям регуляторов.
Задачи
- Разрабатывать и поддерживать современные адаптивные и безопасные веб-приложения на ReactJS с TypeScript с фокусом на производительность и доступность
- Создавать enterprise-компоненты UI на базе React-библиотек
- Проектировать, разрабатывать и поддерживать RESTful API и GraphQL-эндпоинты
- Проектировать эффективные модели данных и работать с SQL и NoSQL базами данных
- Реализовывать websockets, очереди сообщений и event-driven архитектуры для обработки платежей в реальном времени
- Писать тесты с использованием Jest, Cypress или Playwright и участвовать в code review
- Применять практики веб-безопасности: CSP, безопасное кодирование, шифрование данных, оценка уязвимостей
- Оптимизировать производительность: сжатие данных, кэширование, CDN, мониторинг
- Работать с Product, Design и Platform командами в agile-среде
- Участвовать в code review, делиться знаниями и менторить junior-разработчиков
Требования
- 5+ лет опыта в разработке ПО, включая значительный опыт fullstack-разработки frontend-приложений и backend API
- Уверенное владение ReactJS и современным JavaScript/TypeScript
- Опыт работы с backend-фреймворками (Node.js, Java/Spring или аналогичными)
- Практический опыт с SQL и NoSQL базами данных
- Понимание моделирования данных и оптимизации баз данных
- Опыт с Jest, Cypress, Playwright или другими современными тестовыми фреймворками, TDD
- Опыт проектирования масштабируемых веб-приложений, микросервисной архитектуры и паттернов интеграции API
- Опыт работы по Scrum/Agile, планирование спринтов
- Навыки отладки и оптимизации производительности, безопасности и надёжности
- Отличные коммуникативные навыки в командной работе
Условия
- Работа над масштабируемыми приложениями для B2B-платежей на современных технологиях
- Владение критичными фичами по всему стеку и влияние на продуктовое направление и архитектуру
- Сложные инженерные задачи в финансовом комплаенсе, веб-безопасности и высоконагруженных распределённых системах
- Участие в формировании технологической базы и инженерной культуры раннего стартапа
- Развитие экспертизы в финтехе, security-first разработке, распределённых системах и регуляторном комплаенсе
- Коллаборативная разнообразная команда, ценящая техническое совершенство, обучение и work-life balance
- Поддержка SAP, well-funded стартап
- Поощряется использование AI-инструментов в работе
- Equal opportunity employer, инклюзивная среда
Навыки
- ReactJS
- TypeScript
- JavaScript
- Node.js
- Java
- Spring
- RESTful API
- GraphQL
- SQL
- NoSQL
- Websockets
- Message queues
- Event-driven architecture
- Jest
- Cypress
- Playwright
- CSP
- Data encryption
- CDN
- Caching
- Microservices
- Scrum
- Agile