TheIncLab
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-разработчик среднего уровня в инженерную команду TheIncLab. Работа над прототипами ПО для заказчиков и внутренними продуктами, полный цикл разработки от проектирования до отладки.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые высокопроизводительные приложения на Node.js, TypeScript, Rust и C#
- Вести работу над фичами и проектами при минимальном надзоре
- Давать технический вклад и следовать архитектурному направлению
- Реализовывать и оптимизировать RESTful API и микросервисы
- Работать с frontend-фреймворками (React, Angular или Vue) для создания динамичных и отзывчивых интерфейсов
- Реализовывать и использовать базы данных и слои транзакций
- Взаимодействовать с UI/UX и продуктовыми командами для понимания потребностей заказчика
- Документировать прогресс разработки через Git, Jira и Confluence
- Участвовать в peer code review для поддержания высоких стандартов кода
- Следить за новыми технологиями, фреймворками и лучшими практиками fullstack-разработки
- Возможны командировки до 15%
Требования
- Бакалаврская степень в инженерии, Computer Science или Information Systems
- 3+ года опыта разработки ПО с fullstack-экспертизой
- Владение Node.js, TypeScript и/или .NET (C#)
- Опыт с frontend-технологиями: React, Angular или Vue.js
- Опыт создания и деплоя приложений (web и desktop, mobile или tablet)
- Понимание баз данных и измерения производительности
- Опыт контейнеризации и оркестрации (Docker, Kubernetes)
- Опыт с протоколами коммуникации: REST, WebSockets и очереди сообщений (например, Kafka)
- Понимание систем контроля версий (например, Git)
- Развитое критическое мышление и навыки решения проблем
- Гражданство США и готовность получить допуск к секретным материалам уровня Secret или Top-Secret (наличие допуска предпочтительно)
Условия
- Гибридный и гибкий график работы
- Программы профессионального развития
- Компенсация обучения и сертификаций
- Расширенный график отпусков и floating holidays
- Оплачиваемый отпуск и оплачиваемое время на волонтёрство
- Медицинская, стоматологическая и офтальмологическая страховка, программы wellness и mental health, EAP
- 100% оплата компанией STD, LTD и страхования жизни
- Дополнительное страхование жизни для сотрудников и членов семьи
- 401(k) с matching от работодателя
- Бонусы за допуск, результативность и рефералы
- Культура, ценящая индивидуальные сильные стороны, карьерные цели и вклад в команду
Навыки
- Node.js
- TypeScript
- Rust
- C#
- .NET
- React
- Angular
- Vue.js
- REST
- WebSockets
- Kafka
- Docker
- Kubernetes
- Git
- Jira
- Confluence