Metropolitan Management
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Developer в Metropolitan Companies: разработка масштабируемых backend-сервисов и веб-приложений, поддержка и развитие внутренних систем совместно с IT-командой. Роль в офисе, подчиняется напрямую директору по IT.
Задачи
- Разрабатывать и поддерживать масштабируемые backend- и frontend-приложения
- Поддерживать и улучшать существующие системы и незавершённые проекты
- Создавать инструменты мониторинга и автоматизации для деплоя и контроля состояния систем
- Разрабатывать и документировать API и интеграционные слои
- Взаимодействовать с аналитиками, проектными менеджерами и стейкхолдерами для понимания бизнес-задач
- Участвовать в design/code review и продвигать чистый, тестируемый код
- Документировать технические процессы и поддерживать процедуры деплоя
- Участвовать в улучшении CI/CD
- Оказывать периодическую кросс-командную техническую поддержку
- Следить за современными практиками и инструментами разработки
Требования
- Степень бакалавра в Computer Science или смежной области
- 5+ лет практического опыта разработки ПО
- Уверенный опыт с Java, C++, Python, HTML5 или аналогичными языками
- Опыт мобильной разработки (Android/iOS) — плюс
- Опыт с React, Spring Boot, CSS3, JavaScript, Swift, JSON, Objective-C
- Опыт со сборочными инструментами, например Apache Maven
- Frontend-разработка на TypeScript и фреймворках вроде Next.js
- Опыт использования Git для контроля версий
- Опыт работы с Node.js и npm
- Знакомство с управлением переменными окружения (.env или Doppler при деплое)
- Опыт работы с базами данных MS SQL Server или MySQL
- Опыт написания технической документации и пользовательских руководств
- Опыт в строительной отрасли — большое преимущество
- Сильные коммуникативные навыки и умение работать в команде
- Аналитический склад ума и навыки решения проблем
- Знакомство с agile-процессами
- Понимание паттернов проектирования, деплоя и тестирования приложений
- Умение ответственно управлять секретами в dev- и prod-окружениях
- Способность вести несколько приоритетов в быстром темпе
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Добровольное страхование жизни
- Краткосрочная и долгосрочная нетрудоспособность
- Health Savings Account (HSA)
- Пенсионный план 401(k)
- Оплата праздников и PTO
- Ежегодный бонус
- Бонусы за рекомендацию сотрудников
- Работа в офисе; релокация и визовая поддержка не предоставляются
Навыки
- Java
- C++
- Python
- HTML5
- React
- Spring Boot
- CSS3
- JavaScript
- Swift
- JSON
- Objective-C
- Apache Maven
- TypeScript
- Next.js
- Git
- Node.js
- npm
- Doppler
- MS SQL Server
- MySQL
- Android
- iOS
- CI/CD