Telos
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Telos Corporation для разработки платформы проверки биографических данных и верификации личности на AWS GovCloud. Роль охватывает Angular-фронтенд, .NET-микросервисы и облачную инфраструктуру.
Задачи
- Проектировать, реализовывать, тестировать и поддерживать продакшн-код на TypeScript, Angular, C#, .NET 8, ASP.NET Core и Entity Framework Core
- Разрабатывать функции для веб-портала на Angular 21, включая компоненты PrimeNG, multi-tenant сценарии регистрации, интеграцию биометрического захвата и SQL-отчётность
- Создавать и поддерживать .NET-микросервисы для аутентификации, регистрации, управления кейсами, обработки отпечатков пальцев, платежей, уведомлений и оркестрации
- Писать unit- и интеграционные тесты с использованием Karma/Jasmine, Playwright, xUnit, FluentAssertions и Testcontainers
- Участвовать в CI/CD-пайплайнах GitLab, multi-stage сборках Docker, сканировании безопасности контейнеров (Snyk, Trivy) и релизных процессах в разных окружениях
- Поддерживать развёртывание приложений в AWS GovCloud: ECS (Fargate), ECR, S3, RDS (SQL Server/MySQL), SQS/SNS, SSM Parameter Store, KMS
- Работать с MassTransit для событийного обмена сообщениями, Hangfire для фоновых задач и Ocelot для маршрутизации API-шлюза
- Диагностировать продакшн-проблемы на уровне приложений, устройств, сети и инфраструктуры
- Взаимодействовать с product, operations, security, QA, государственными заказчиками и внешними поставщиками оборудования
- Участвовать в code review и формировании инженерных стандартов
- Документировать функции, поведение интеграций, операционные процедуры и архитектурные решения
Требования
- Bachelor's или эквивалент и 7+ лет профессионального опыта в разработке ПО с подтверждённым треком поставки продакшн-систем
- Сильный опыт TypeScript и JavaScript, включая Angular (или сопоставимый SPA-фреймворк) и реактивные паттерны
- Опыт C#, .NET и ASP.NET Core для создания REST API и микросервисов
- Опыт работы с реляционными БД и ORM (Entity Framework Core, MySQL или SQL Server)
- Опыт работы с сервисами AWS (ECS, ECR, S3, SQS/SNS, Lambda, SSM Parameter Store) и контейнеризацией (Docker)
- Опыт автоматизированного тестирования, CI/CD и продакшн-релизов
- Понимание событийно-ориентированной архитектуры и брокеров сообщений (SQS, SNS или аналоги)
- Способность разбираться в сложных бизнес-процессах и становиться техническим контрибьютором на уровне платформы
- Сильные навыки письменной и устной коммуникации
- Способность работать в security-sensitive, регулируемой или государственной среде
- Готовность получить допуск безопасности правительства США (требуется background check)
Условия
- Зарплата $105,000–135,000 в год в зависимости от опыта и квалификации
- Щедрый оплачиваемый отпуск
- Медицинская, стоматологическая и офтальмологическая страховка
- Компенсация обучения
- 401k
- Работа в офисе в штаб-квартире в Ashburn
- Требуется гражданство США для доступа к чувствительной информации
- Drug-free workplace с тестированием на наркотики при приёме на работу
Навыки
- TypeScript
- JavaScript
- Angular
- PrimeNG
- Angular Material
- SCSS
- RxJS
- ngx-permissions
- C#
- .NET 8
- ASP.NET Core
- Entity Framework Core
- Pomelo EF MySQL
- Dapper
- MassTransit
- Hangfire
- Ocelot
- SQL Server
- MySQL
- AWS
- AWS GovCloud
- ECS Fargate
- ECR
- S3
- RDS
- SQS
- SNS
- Lambda
- SSM Parameter Store
- KMS
- CloudFormation
- Pulumi
- IAM
- Docker
- GitLab CI/CD
- Snyk
- Trivy
- LocalStack
- Karma
- Jasmine
- Playwright
- xUnit
- FluentAssertions
- Testcontainers
- Moq
- NIST 800-53 Rev 5
- OIDC
- OAuth 2.0
- JWT
- FIDO2
- Passkeys
- Twilio
- Pay.gov
- Amazon SES
- ClamAV
- CloudWatch
- NLog
- Container Insights