Jovian Concepts
Software Engineer L2-3
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО уровня 2-3 в компанию Jovian Concepts для работы над Kubernetes-native приложением, оркестрирующим и разворачивающим нагрузки в кластере. Платформа объединяет веб-UI/UX, контейнеризованные микросервисы и cloud-native компоненты.
Задачи
- Анализировать требования пользователей и выводить требования к дизайну и производительности ПО
- Отлаживать существующее ПО и исправлять дефекты
- Проектировать и писать новое ПО или дорабатывать существующее
- Интегрировать существующее ПО в новые или изменённые системы и окружения
- Разрабатывать запросы к базам данных и хранилищам данных
- Писать и рецензировать документацию по ПО и системам
- Разрабатывать и реализовывать алгоритмы для достижения стандартов производительности
- Помогать в разработке и выполнении процедур тестирования компонентов ПО
- Модифицировать существующее ПО для исправления ошибок и повышения производительности
- Координировать установку программных систем и контролировать работу оборудования
- Рекомендовать новые технологии и процессы для сложных проектов
- Обеспечивать контроль качества разработанного и изменённого ПО
- Взаимодействовать с системными и аппаратными инженерами для вывода требований к ПО
Требования
- Действующий допуск TS/SCI с полиграфом штата Мэриленд (MD)
- Для уровня 2: 14 лет опыта работы SWE в программах сопоставимого масштаба и сложности
- Для уровня 3: 20 лет опыта работы SWE в программах сопоставимого масштаба и сложности
- Степень бакалавра по Computer Science или смежной дисциплине (4 года дополнительного опыта могут заменить степень)
- Опыт разработки production-сервисов на Go (Golang)
- Опыт создания frontend на TypeScript, HTML и CSS
- Опыт работы с Kubernetes, Helm и GitOps (ArgoCD)
- Знакомство с event-driven архитектурами и брокерами сообщений (Kafka)
- Практический опыт с Docker и оркестрацией через RKE2 или аналоги
- Понимание system design, RESTful API и микросервисов
- Знакомство с SQL-базами данных и их интеграцией в контейнерных окружениях
- Сильные навыки отладки, решения проблем и коммуникации
Условия
- Медицинская страховка: три варианта через CareFirst BlueChoice Advantage с 50% оплатой премий компанией
- Стоматология и зрение: 50% премий оплачивает работодатель
- Пенсионный план 401K с общим взносом 8% (3% safe harbor + 5% ежегодный profit share), vested с первого дня
- 5 недель PTO без политики use it or lose it + 11 федеральных праздников + оплачиваемые часы на общие собрания
- Оплата обучения и сертификаций авансом
- Страхование жизни и AD&D, долгосрочная и краткосрочная нетрудоспособность бесплатно
- До 4 недель оплачиваемого отпуска по уходу за ребёнком
- Ежегодные повышения зарплаты, лояльностный бонус, корпоративные мероприятия
Навыки
- Go
- TypeScript
- Python
- Kubernetes
- HTML
- CSS
- Helm
- ArgoCD
- Kafka
- Docker
- RKE2
- RESTful API
- SQL
- Ansible
- Rancher
- Terraform
- Prometheus
- Grafana
- AWS
- Linux
- Jira
- Bamboo
- NiFi
- MetalLB
- MinIO