О позиции
Мы ищем опытного Backend-разработчика (Middle+/Senior) для работы в автоматизированном сервисе JCat, который позволяет работодателям размещать вакансии на сайтах по трудоустройству. Ваша роль будет заключаться в разработке и поддержке высоконагруженных систем, работающих с большими объемами данных.
Чем вы будете заниматься
- Разработка бэкенда на Python с использованием FastAPI, Telethon, Playwright и Selenium для парсеров и сервисов.
- Создание и поддержка приложений на Node.js/TypeScript с использованием NestJS.
- Работа с базами данных, включая Postgres (SQL) и Redis.
- Написание асинхронного кода для обработки больших объемов данных.
- Интеграция с TG API и внешними сервисами для улучшения функциональности.
- Выполнение базовых задач DevOps, включая использование Docker и CI/CD (GitHub Actions/GitLab), а также деплой на Linux-серверах.
Требования
- Опыт работы с Python и Node.js, знание FastAPI и NestJS.
- Знание SQL и работы с Postgres и Redis.
- Опыт разработки асинхронного кода.
- Понимание принципов DevOps и опыт работы с Docker и CI/CD.
- Способность работать с большими объемами данных и интеграциями с API.
Будет плюсом
- Опыт работы с другими языками программирования.
- Знание принципов проектирования и архитектуры ПО.
- Опыт работы в команде и участия в Agile-процессах.
Что мы предлагаем
- Конкурентоспособная зарплата от 350 000 до 500 000 ₽ в месяц.
- Работа в дружелюбной команде профессионалов.
- Возможности для профессионального роста и развития.
- Современный офис в центре Москвы.
- Гибкий график работы и возможность удаленной работы по согласованию.
Вакансия предлагает хорошую зарплату и возможности для роста, но требует значительного опыта в разработке. Подходит для профессионалов с опытом.
Кто здесь добьётся успеха
Глубокие знания Python и опыт работы с FastAPI для разработки высоконагруженных приложений, включая оптимизацию производительности и управление большими объемами данных.
Способность эффективно работать в офисе, активно участвуя в командных встречах и обсуждениях кода, а также готовность к быстрому обучению новым технологиям, таким как Node.js и TypeScript.
Опыт работы с Docker и CI/CD процессами для автоматизации развертывания и тестирования приложений, а также понимание принципов работы с PostgreSQL и Redis для обеспечения надежности данных.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости отрасли
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев