
YASH Technologies — глобальная компания, предоставляющая технологические услуги и решения для аутсорсинга, которая помогает организациям модернизировать операционные процессы и повышать производительность. Компания работает в сферах цифровой трансформации, искусственного интеллекта и автоматизации, облачных сервисов, кибербезопасности, Интернета вещей, управления приложениями и корпоративного консалтинга. YASH Technologies также поддерживает внедрение SAP и инициативы по переходу в облако, обслуживая организации из таких отраслей, как консалтинг, здравоохранение и логистика. Команды компании разрабатывают технологические решения с учётом потребностей клиентов, уделяя особое внимание практическим бизнес-результатам и успеху заказчиков.
Старший инженер серверной разработки на Python — работа в офисе, Пуна
Должность старшего инженера серверной разработки в YASH Technologies с фокусом на Python, FastAPI и разработку RESTful API. Работа включает базы данных, аутентификацию, кэширование, тестирование и оптимизацию производительности.
Описание
- Разрабатывать серверное программное обеспечение на Python в роли Backend Engineer
- Проектировать и создавать RESTful API
- Работать с документными и реляционными базами данных
- Оптимизировать запросы, индексы и производительность приложений
- Применять шаблоны API, включая версионирование, ограничение частоты запросов и троттлинг
- Разрабатывать и поддерживать решения для кэширования
- Реализовывать аутентификацию и авторизацию с использованием нескольких поставщиков удостоверений
- Использовать системы контроля версий, экспертную проверку кода и лучшие практики тестирования программного обеспечения
- Писать автоматизированные тесты с помощью PyTest и связанных фреймворков
- Использовать языковые модели для повышения эффективности разработки
Требования
- От трёх до семи лет опыта в серверной разработке
- Продвинутое владение Python
- Практический опыт работы с FastAPI
- Опыт проектирования и создания RESTful API
- Глубокие знания NoSQL-баз данных; опыт работы с Amazon DocumentDB будет преимуществом
- Рабочее знание концепций и принципов проектирования реляционных баз данных
- Понимание оптимизации запросов, индексирования и настройки производительности
- Глубокие знания шаблонов API, включая версионирование, ограничение частоты запросов и троттлинг
- Практический опыт реализации стратегий кэширования
- Знакомство с аутентификацией и авторизацией в разных поставщиках удостоверений, таких как Azure AD и Okta
- Опыт применения практик разработки с использованием Git, проверки кода и тестирования
- Знакомство с PyTest или сопоставимыми фреймворками тестирования
- Развитые аналитические способности и навыки решения проблем, внимательность к деталям
- Эффективные навыки коммуникации и способность работать в команде
- Опыт использования языковых моделей, включая инструменты на основе GPT, для повышения продуктивности разработки
Преимущества
- Гибкие условия работы
- Возможности для постоянного обучения, отказа от устаревших подходов и освоения новых знаний
- Модели развития навыков с ориентацией на карьерный рост
- Стабильная занятость
- Положительная рабочая атмосфера и этичная корпоративная культура
- Инклюзивная командная среда
- Поддержка, необходимая для достижения бизнес-целей