Adastra
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer (Application Developer) в Adastra для разработки и развития облачных приложений с фокусом на backend на Python и участием во frontend-доработках.
Задачи
- Разрабатывать и поддерживать backend-компоненты приложений на Python
- Создавать, интегрировать и поддерживать REST API и облачные сервисы
- Настраивать и поддерживать cloud functions и решения для хранения данных
- Обрабатывать, преобразовывать и управлять JSON-данными в рабочих процессах приложения
- Реализовывать интеграции с AI-сервисами и сервисами на основе данных
- Участвовать в доработке frontend: обновления UI и новые функции
- Писать чистый, поддерживаемый и документированный код
- Разрабатывать и выполнять unit-тесты для обеспечения качества и надёжности
- Поддерживать CI/CD пайплайны и автоматизацию деплоя
- Соблюдать стандарты кодирования, требования линтинга и лучшие практики разработки
- Взаимодействовать с product, engineering и бизнес-стейкхолдерами
Требования
- Bachelor's degree in Computer Science, Software Engineering или смежная область либо эквивалентный практический опыт
- Владение разработкой приложений на Python
- Опыт разработки и использования REST API
- Опыт работы с HTML и современной веб-разработкой
- Опыт с React или аналогичными JavaScript-фреймворками
- Знакомство с Azure: Azure Functions, Blob Storage, Cosmos DB
- Опыт работы с SDK и API облачных сервисов
- Понимание структур JSON и техник преобразования данных
- Знание методологий тестирования ПО, включая unit-тестирование
- Опыт с CI/CD пайплайнами и автоматизацией деплоя
- Знакомство с инструментами качества кода и линтинга
- Сильные навыки решения проблем и troubleshooting
- Умение работать в коллаборативной 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