Adastra Corporation
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer (Application Developer) в Adastra для разработки и развития облачных приложений. Основной фокус — backend на Python с интеграцией API и облачных сервисов, плюс доработка frontend.
Задачи
- Разрабатывать и поддерживать backend-компоненты приложений на Python
- Создавать, интегрировать и поддерживать REST API и облачные сервисы
- Настраивать и поддерживать cloud functions и решения для хранения данных
- Обрабатывать, преобразовывать и управлять JSON-данными в рабочих процессах приложений
- Реализовывать интеграции с AI-сервисами и сервисами на основе данных
- Участвовать в доработке frontend: обновление UI и новые функции
- Писать чистый, поддерживаемый и документированный код
- Разрабатывать и выполнять unit-тесты для обеспечения качества и надёжности
- Поддерживать CI/CD пайплайны и автоматизацию деплоя
- Соблюдать стандарты кодирования, требования линтинга и лучшие практики разработки
- Взаимодействовать с product, engineering и бизнес-стейкхолдерами
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный практический опыт
- Уверенное владение разработкой приложений на Python
- Опыт разработки и использования REST API
- Опыт работы с HTML и современной веб-разработкой
- Опыт работы с React или аналогичными JavaScript-фреймворками
- Знакомство с облачными сервисами Azure: Azure Functions, Blob Storage, Cosmos DB
- Опыт работы с SDK и API облачных сервисов
- Хорошее понимание структур JSON и техник преобразования данных
- Знание методологий тестирования ПО, включая unit-тестирование
- Опыт работы с CI/CD пайплайнами и автоматизацией деплоя
- Знакомство с инструментами качества кода, линтингом и лучшими практиками разработки
- Сильные навыки решения проблем и траблшутинга
- Умение эффективно работать в коллаборативной agile-среде
Условия
- Возможности для роста и карьерного продвижения
- Конкурентная компенсация
- Программа рефералов
- Работа в одной из 50 лучших управляемых компаний Канады
- Гибкое, динамичное и разнообразное рабочее место
- Полностью удалённая работа
- Тип занятости: контракт
Навыки
- Python
- REST API
- HTML
- React
- JavaScript
- Azure
- Azure Functions
- Blob Storage
- Cosmos DB
- JSON
- CI/CD
- unit testing
- CSS
- Terraform
- prompt engineering
- LLM