Ontic
Senior Software Engineer - Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full stack инженер в Ontic — платформу Connected Intelligence для корпоративных и государственных служб безопасности. Самостоятельно проектирует и выпускает фичи от фронтенда до бэкенда, ведёт технические обсуждения и менторит инженеров.
Задачи
- Самостоятельно проектировать и разрабатывать масштабируемые и надёжные full stack фичи и сервисы (backend и frontend)
- Вести обсуждения технического дизайна средних и крупных фич и принимать архитектурные решения
- Тесно работать с Product Managers, дизайнерами и инженерами в agile-среде: скоуп, планирование, поставка
- Проводить тщательные code review и поддерживать высокие стандарты производительного и поддерживаемого кода
- Менторить associate и middle инженеров, помогать их росту
- Выявлять и устранять узкие места производительности, проблемы масштабируемости и безопасности
- Вести фичи end-to-end: от дизайна и разработки до деплоя и операционной поддержки
- Выявлять и помогать приоритизировать технический долг для долгосрочной поддерживаемости
Требования
- Bachelor's или Master's degree в Computer Science, Engineering или смежной области
- 4–6 лет практического опыта в software engineering, уверенное знание backend и frontend технологий
- Сильные алгоритмические способности и навыки решения задач
- Рабочее знание system design и распространённых архитектурных паттернов
- Знакомство с CI/CD пайплайнами, облачными средами (AWS/GCP/Azure) и DevOps-процессами
- Backend: опыт реализации сервисов на Java, Spring Boot, MongoDB и Elasticsearch
- Backend: опыт проектирования и разработки RESTful API и работы с данными больших объёмов
- Frontend: уверенное владение JavaScript, React и современными frontend-фреймворками
- Frontend: опыт работы с state management (Redux, Zustand, React Query) и оптимизацией производительности
- Frontend: практический опыт с ES2015+, TypeScript, Webpack, Jest, Tailwind и TDD
- Frontend: опыт создания адаптивных, доступных и визуально проработанных интерфейсов
- Работа в офисе в Остине три дня в неделю
- Требуется работа на территории США и гражданство США (среда FedRAMP)
Условия
- Конкурентная зарплата
- Медицинская, стоматологическая страховка и страхование зрения
- 401k
- Опционы
- Взнос в HSA
- Стипендия на обучение
- Гибкая политика PTO
- Ежеквартальные company ME (mental escape) дни
- Щедрая политика parental leave
- Стипендия на домашний офис
- Компенсация мобильной связи
- Компенсация домашнего интернета для удалённых сотрудников
- Отметки годовщин и важных событий
Навыки
- Java
- Spring Boot
- MongoDB
- Elasticsearch
- REST API
- JavaScript
- React
- Redux
- Zustand
- React Query
- TypeScript
- ES2015+
- Webpack
- Jest
- Tailwind
- TDD
- CI/CD
- AWS
- GCP
- Azure
- DevOps
- System Design