Обязанности:
1.1. Разработка web-приложений различной сложности
1.2. Разработка REST API
1.3. Работа со сторонними API
1.4. Разработка пользовательских интерфейсов, backend блоков, процедур и функций на основании ТЗ, разработанных аналитиками и ключевыми пользователями
1.5. Поддержка, устранение проблем и доработка приложений
1.6. Анализ и оптимизация существующего программного кода, проведение общего рефакторинга системы. Решение вопросов производительности системы
1.7. Интеграция решения с другими информационными системами Компании
1.8. Документирование разрабатываемых решений
1.9. Участие в проектировании архитектуры решений
1.10. Участие в полном цикле работ: от сбора требований до внедрения и сопровождения
Требования:
2.1.1. Уверенное знание Python и опыт промышленной разработки от 5 лет
2.1.2. Опыт разработки на Django / Flask / FastAPI / Litestar
2.1.3. Опыт разработки RESTful API
2.1.4. Понимание принципов чистой архитектуры, SOLID, DRY, KISS
2.1.5. Опыт разработки асинхронных и высоконагруженных сервисов
2.1.6. Опыт работы с очередями и асинхронными задачами (Celery, RabbitMQ, Apache Kafka или аналогичные решения)
2.1.7. Уверенные знания HTML, CSS, JavaScript, TypeScript
2.1.8. Опыт работы с современными frontend-фреймворками (Vue.js/Nuxt или React/Next.js) и инструментами сборки (vite/webpack /gulp)
2.1.9. Опыт работы с UI/CSS фреймворками Bootstrap (3/4/5), Tailwind CSS или аналогичными UI-фреймворками
2.1.10. Уверенный опыт работы с PostgreSQL/MS SQL Server/Oracle и т.д. и понимание принципов оптимизации SQL-запросов
2.1.11. Опыт работы с Redis и понимание принципов кэширования
2.1.12. Опыт работы с другими SQL / NoSQL БД
2.1.13. Опыт контейнеризации приложений (Docker)
2.1.14. Уверенное владение Git
2.1.15. Опыт настройки и использования CI/CD (желательно GitLab CI/CD)
2.1.16. Понимание принципов DevSecOps и GitOps
2.1.17. Опыт работы в командной разработке
2.1.18. Опыт проведения code review
2.1.19. Умение читать, анализировать и рефакторить существующий код
2.1.20. Ответственность, системное мышление и внимательность к деталям
Условия:
Официальное трудоустройство с первого дня.
Гибкое начало дня и возможность работать удаленно.
Премии по результатам работы.
Оплата курсов, конференций и профессиональной литературы.
Корпоративная библиотека.
Офис в центре города с зоной отдыха и кухней.
Оставить заявку