Inadev
Senior Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий разработчик для проектирования и развития масштабируемых веб-приложений и корпоративных решений. Техническое лидерство, архитектура облачных приложений, менторство команды и внедрение инженерных практик.
Задачи
- Проектировать, разрабатывать и внедрять корпоративные решения на Python
- Обеспечивать техническое лидерство и наставничество команды разработки
- Проектировать и поддерживать масштабируемые веб-приложения, API и cloud-native решения
- Внедрять практики качественной разработки: TDD, код-ревью, стандарты безопасности
- Продвигать Agile и DevSecOps практики
- Проводить код-ревью и устанавливать стандарты кодирования
- Вести технический анализ, сессии проектирования решений, оценку и планирование реализации
- Вести Agile-церемонии и участвовать в улучшении процессов
- Поддерживать техническую документацию и архитектурные диаграммы
- Проектировать решения с использованием ООП, паттернов, микросервисов, моделирования данных
- Выступать техническим связующим звеном для стейкхолдеров
- Разрабатывать и поставлять облачные приложения на AWS
- Проводить диагностику и устранение сложных проблем производительности и интеграций
- Менторить junior и middle разработчиков
- Использовать AI-инструменты разработки, включая GitHub Copilot
- Вести модернизацию приложений и улучшать архитектуру и инструменты
- Готовить оценки проектов и поддерживать планирование поставки
Требования
- Гражданство США
- Готовность к гибридному графику (1-2 дня) в Reston, VA и офисах клиента в районе Washington D.C.
- Возможность пройти проверку за 7 лет и получить/поддерживать U.S. Government Clearance
- Степень бакалавра в Computer Science, Engineering, IT или смежной области
- 8+ лет профессиональной разработки ПО
- 8+ лет backend-разработки на Python
- 5+ лет frontend-разработки на React.js
- Опыт корпоративных приложений на Java и Spring Boot
- Опыт проектирования микросервисных архитектур
- Опыт с реляционными БД: PostgreSQL, SQL Server или Oracle
- Опыт с NoSQL: MongoDB или DynamoDB
- Опыт с AWS: S3, EC2, Lambda, SQS, RDS
- Опыт лидирования разработки в Agile (Scrum, Kanban)
- Опыт работы с JIRA и Agile-процессами
- Опыт руководства командами разработки
- Знание ООП, архитектуры ПО, паттернов, проектирования БД, моделирования данных, распределённых систем
- Сильные аналитические навыки и навыки решения проблем
- Отличные коммуникативные навыки
- Опыт перевода бизнес-требований в технические архитектуры
- Опыт использования AI-инструментов разработки, например GitHub Copilot
Условия
- Зарплата $150,000-$170,000 в зависимости от опыта
- Гибридный график (1-2 дня в офисе)
- Работа в команде с клиентскими проектами
- Equal Opportunity Employer
Навыки
- Python
- React.js
- Java
- Spring Boot
- PostgreSQL
- SQL Server
- Oracle
- MongoDB
- DynamoDB
- AWS
- S3
- EC2
- Lambda
- SQS
- RDS
- Microservices
- Agile
- Scrum
- Kanban
- JIRA
- GitHub Copilot
- CI/CD
- DevSecOps
- TDD