Москва, Рубцовская набережная, 3с1
Метро: БауманскаяПривет! Мы — IT-компания KTS, основанная выпускниками МГТУ им. Баумана — разработчиками, для которых важны инженерный подход, качество архитектуры и прозрачные процессы. В компании уже больше 190 человек, и вместе мы создаем цифровые продукты с нуля и до продакшна, которыми ежедневно пользуются тысячи людей.
Сейчас мы активно растём и ищем старшего разработчика, которому интересно не просто писать код, а проектировать архитектуру, влиять на технические решения (например, выбирать новые технологии) и вносить вклад в развитие команды. С первого дня ты будешь работать над реальными задачами для крупных заказчиков: создавать разнообразные спецпроекты для промоакций компаний вроде Сбера и ВК. Каждый проект отличается: где-то потребуется спроектировать архитектуру, где-то — продумать сложную бизнес-логику или реализовать интеграции с внешними системами, а где-то обеспечить работу под высокой нагрузкой.
Еще мы активно разрабатываем внутренние решения и поэтому хотим найти человека, который будет готов участвовать в их развитии: планировать улучшения, внедрять и масштабировать на отдел новые технологии и процессы.
Мы верим, что сильная команда не может получиться, если все настроены делать только свою часть. У нас ценят готовность взять ответственность за проект, помогать друг другу и предлагать идеи, как сделать продукт лучше. Мы часто обсуждаем UI, архитектурные решения или продуктовые фичи вместе — не потому что надо, а потому что нам это действительно интересно. А ещё любим неформально встречаться, чтобы поддерживать живой контакт и оставаться на одной волне.
Стек проектов:
- Python 3, asyncio, aiohttp/litestar;
- PostgreSQL, MongoDB, RabbitMQ, Redis;
- вся инфраструктура в Kubernetes и Terraform;
- мониторинг на Grafana + Prometheus.
Какие задачи предстоит решать?
- проектировать архитектуру для встраиваемых игр, веб-сервисов и чат-ботов;
- проводить код-ревью;
- дорабатывать внутренние сервисы и библиотеки, создавать новые;
- писать код в самых сложных частях проектов, а работу над простыми - декомпозировать для младших коллег;
- участвовать в R&D, изучая и предлагая новые технологии для решения бизнес-задач;
- менторить и руководить младшими разработчиками (через какое-то время);
- поддерживать и быть ответственным за свои проекты на запуске и после.
Что нужно от тебя?
- 4+ года коммерческого опыта с Python, asyncio и хотя бы одним из фреймворков: aiohttp, FastAPI или Litestar;
- опыт работы с реляционными базами данных;
- опыт работы с Kubernetes или аналогичной системой оркестрации;
- опыт проектирования сервисов с нуля;
- знание классических алгоритмов и структур данных;
- опыт декомпозиции задач и адекватной оценки сроков.
Будет плюсом:
- опыт внедрения технологий или процессов;
- опыт в менторинге и управлении командой;
- опыт администрирования в том числе Ansible, Terraform;
- опыт работы с высокими нагрузками.