Signature Aviation
Senior Software Engineer (Full Stack)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Digital & Application Engineering. Проектирование, разработка и деплой защищённых масштабируемых приложений полного стека в cloud-native среде на Azure, с техническим лидерством и менторством.
Задачи
- Проектировать, разрабатывать, тестировать и деплоить программные решения полного стека на Java, .NET Core, Node.js, React и Next.js
- Проектировать и реализовывать RESTful и GraphQL API, микросервисы и serverless-функции
- Разрабатывать защищённые интеграции с корпоративными системами: Dynamics 365 CRM, Strapi CMS, Azure Service Bus
- Руководить разработкой переиспользуемых UI-компонентов и frontend-опыта на TypeScript, Tailwind CSS и Radix UI
- Проектировать и управлять архитектурой на Azure: App Services, Functions, Logic Apps, Cosmos DB, Storage, Azure DevOps
- Строить и оптимизировать CI/CD-пайплайны (GitHub Actions или Azure DevOps) для автотестов, деплоя и observability
- Реализовывать IaC на Terraform и мониторить производительность через Application Insights, Pino Logger и Azure Monitor
- Менторить junior-разработчиков и коллег-инженеров
- Проводить code review, следить за best practices и соблюдением стандартов безопасности и производительности
- Совместно с архитекторами и product owners переводить бизнес-требования в технические решения
- Исследовать и оценивать новые технологии, фреймворки и инструменты
- Модернизировать legacy-приложения и участвовать в re-platforming-инициативах
- Развивать инициативы по повышению эффективности разработки и качества решений
Требования
- Bachelor’s degree in Computer Science, Engineering или смежной области (или эквивалентный опыт)
- 5+ лет профессионального опыта в software engineering с подтверждённой экспертизой в full-stack и cloud-native разработке
- Java, C#, .NET Core, ASP.NET Core, Node.js, Next.js 14+, React 18, TypeScript
- Azure (App Services, Functions, Service Bus, Cosmos DB, Key Vault, APIM), Terraform, Azure DevOps / GitHub Actions
- PostgreSQL, SQL Server, Drizzle ORM, Entity Framework Core
- Tailwind CSS, Radix UI, shadcn/ui
- RESTful APIs, GraphQL, OAuth2, Auth0, Dynamics 365 CRM, Strapi CMS
- Jest, Playwright, React Testing Library, MSW
- Application Insights, Sentry, Pino, Azure Monitor
- Желательно: контейнеризация (Docker/Kubernetes) и AI/ML-решения
- Сильные аналитические навыки, решение проблем и отладка
- Отличная коммуникация и работа в кросс-функциональных командах
- Подтверждённая способность вовремя и качественно вести сложные enterprise-проекты
- Страсть к непрерывному обучению, инновациям и техническому совершенству
Условия
- Medical/prescription drug, dental, and vision Insurance
- Health Savings Account
- Flexible Spending Accounts
- Life Insurance
- Disability Insurance
- 401(k)
- Critical Illness, Hospital Indemnity and Accident Insurance
- Identity Theft and Legal Services
- Paid time off
- Paid Maternity Leave
- Tuition reimbursement
- Training and Development
- Employee Assistance Program (EAP) & Perks
Навыки
- Java
- .NET Core
- C#
- ASP.NET Core
- Node.js
- React
- Next.js
- TypeScript
- PostgreSQL
- SQL Server
- Drizzle ORM
- Entity Framework Core
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Service Bus
- Cosmos DB
- Azure Key Vault
- APIM
- Terraform
- Azure DevOps
- GitHub Actions
- Tailwind CSS
- Radix UI
- shadcn/ui
- RESTful APIs
- GraphQL
- OAuth2
- Auth0
- Dynamics 365 CRM
- Strapi CMS
- Jest
- Playwright
- React Testing Library
- MSW
- Application Insights
- Sentry
- Pino
- Azure Monitor
- Docker
- Kubernetes