description
Описание вакансии
TL;DR
Senior Python Engineer (HR): Develops and supports server-side of complex web applications on Python/Django for internal HR-products with an accent on architecture, scaling systems and optimization. Focus on effective teamwork, CI/CD implementation, and mentorship for junior engineers.
Location: Remote or office based
Компания
Ostrovok creates products for travelers, travel agents and hoteliers around the world.
Что делать
- Develop, support and optimize the server part of complex web applications on Python/Django (Intranet, Internal merch shop, career portals).
- Design architecture, choose optimal solutions for business tasks and scaling systems.
- Write and optimize queries to databases (PostgreSQL).
- Integrate with external services and APIs.
- Implement best testing practices, ensure code quality and reliability (unit tests, integration testing).
- Participate in the implementation of CI/CD, interact with DevOps engineers on deployment and monitoring issues.
Требования
- 5-7+ years of commercial development in Python and Django.
- Experience with relational databases (PostgreSQL: schema design, writing and profiling complex SQL queries, performance optimization).
- Practice in implementing and supporting task queues (RQ, Celery), caches (Redis).
- Experience in SCRUM/Agile teams, confident command of team development tools (git, code review, issue trackers).
- Experience in writing tests, covering business logic with unit and integration tests.
- English at B1 (intermediate) level.
Хорошо, если есть
- Proficiency in additional programming languages (Go, JavaScript/TypeScript).
- Experience in implementing a microservice architecture, integration practices between services (gRPC, protobuf, REST API, message brokers).
- Experience with asynchronous Python frameworks (FastAPI, aiohttp).
- Practice in setting up CI/CD (GitLab CI, Tower, Docker, Kubernetes).
- Knowledge of principles and practices of web application security (API protection, authentication and authorization, encryption, etc.).
Культура и преимущества
- Full freedom to achieve results: flexible schedule, remote or office — you decide where and when to work.
- Non-standard approach to work and thirst for new things, for example, we solve some problems with AI.
- Professional development: we help employees speak at conferences — from submitting an application to preparing a presentation.
- Care for the well-being of the team: from the first month of work, our employees have VMI and discounts in the "Yasno" service.
- Internal adaptation and training programs, soft skills and leadership development, tailored individually for each employee.
- Partial compensation for participation in external training and conferences.
tips_and_updates
Как откликнуться эффективно
- arrow_right1–2 релевантных кейса (ссылки/скриншоты)
- arrow_rightСроки и формат работы (когда на связи)
- arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
- arrow_rightОпишите результат и критерии приёмки
- arrow_rightУкажите бюджет/вилку — это повышает качество откликов
- arrow_rightСразу обозначьте сроки и доступность по коммуникациям
lists
Ещё вакансии
Руководитель продукта чаты
МТС Линк
Не указан
Гибрид
Полная занятость
Senior Java Developer, AWS
Comtek
5 000 ₽ — 6 000 ₽
Удалённо
Полная занятость
Middle Frontend Разработчик
Бизнес Технологии
150 000 ₽ — 200 000 ₽
Удалённо
Полная занятость
Разработчик C++
Jetlyn
200 000 ₽ — 260 000 ₽
Удалённо
Полная занятость
PHP Разработчик
FUN&SUN
Не указан
Удалённо
Полная занятость
C#/.NET Разработчик
РегЛаб
от 265 000 ₽
Гибрид
Полная занятость