Senior Backend Developer
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Компания «АстраЗенека» верит в потенциал своих сотрудников и стремится развивать их скрытые таланты. Станьте частью команды, и мы поможем реализовать ваши навыки и стремления с помощью активной поддержки со стороны команды и всей компании в целом, вне зависимости от отдела и роли, с которой вы начинаете работу в нашей компании.
В России наша компания объединяет более 1 000 талантливых сотрудников, и каждый из них разделяет нашу страсть к науке и ориентирован в первую очередь на потребности пациентов. Независимо от того, в каком подразделении Вы работаете, Вы можете рассчитывать на успешный карьерный рост в динамично развивающейся среде, которая стимулирует инновации и поощряет работу в команде.
Сегодня компания АстраЗенека открывает вакансию Senior Backend Developer в подразделении Data & Digital (D&D).
В качестве разработчика Вы будете принимать участие в разработке и сопровождению сервисов нашей новой цифровой платформы.
Обязанности:
- Разработка и поддержка RESTful API, обеспечивающих взаимодействие с Frontend и другими сервисами.
- Реализацию бизнес-логики, алгоритмов и процедур для обработки данных.
- Написание unit-тестов и интеграционных тестов для обеспечения качества кода.
- Написание запросов к БД и оптимизация их производительности, а так же работа с миграциями баз данных.
- Работа в тесной связи с Tech Lead для проектирования и оптимизации архитектуры сервисов.
- Совместное с командой решение сложных технических задач.
- Участие в Scrum-процессах.
Ожидания от кандидата
- Опыт работы в качестве разработчика от 3 лет.
- Опыт работы на позиции middle+/sinior - 1 год.
- Опыт работы с микросервисной архитектурой.
- Понимание принципов контейнеризации и умение работать с Docker.
- Опыт написания RESTful API с использованием:
- Python (Django/Flask и опыт работы с асинхронными фреймворками: FastAPI или Trio).
- Golang (опыт работы с фреймворками Gin или Gorilla).
- Работа с базами данных: PostgreSQL, MongoDB, Redis. В том числе написание сырых запросов.
- Умение использовать ORM: SQLAlchemy (для Python), Gorm (для GoLang).
- Знание методов оптимизации производительности бэкенд-приложений.
- Практический опыт работы с системами CI/CD.
- Понимание и практический опыт реализации паттернов/шаблонов проектирования.
- Желание совершенствоваться в своём рабочем стэке и изучать новые технологии.
Будет преимущетсвом:
- Знакомство с cloud функциями (serverless) и опытом их интеграции в проекты.
- Знания в области DevOps-практик.
- Навыки настройки и администрирования Kubernetes для оркестрации контейнеров.
- Разработка на других языках программирования (С++, Rust, Java).
- Опыт проектирования и внедрения систем мониторинга и логирования.
- Участие в проектах с высокими нагрузками и требованиями к отказоустойчивости.
Условия работы
- Возможность присоединиться к международной инновационной компании с одним из лучших в индустрии портфелем препаратов, спасающих жизни пациентов
- Экспертная команда, возможность самостоятельного построения процессов и глубокого погружения в бизнес, высокий темп работы и возможность использовать современные технологии и инструменты
- Уровень компенсации обсуждается индивидуально в зависимости от опыта
- ДМС со стоматологией с первого рабочего дня
- Оплата мобильной связи
- Участие в программах поддержки здоровья и благополучия (well-being)
- Обучение, возможность изучения языков, возможность участия в волонтерских программах и пр.
- Возможности профессионального и карьерного роста
- Современный, комфортный офис класса «А» в Москва-Сити
- Гибридный график, гибкое время начала рабочего дня
- Официальное трудоустройство согласно ТК РФ в компанию, входящую в реестр IT-компаний