People Data Labs
Senior Software Engineer, Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Delivery and API компании People Data Labs. Разработка self-serve продуктов и API для доступа к данным о людях и компаниях, развитие frontend- и backend-систем.
Задачи
- Развивать self-serve продукты для привлечения клиентов и роста выручки
- Разрабатывать инструменты для команды customer success
- Переводить бизнес-требования в системы, поддерживающие ключевые бизнес-процессы
- Уточнять неоднозначности в бизнес-операциях и дизайне систем со стейкхолдерами
- Проектировать и обновлять системы с использованием хороших паттернов на frontend и backend
- Обеспечивать целостность данных о ключевых бизнес-активностях
- Разрабатывать и поддерживать frontend-компоненты, дизайн и архитектуру
- Обеспечивать качество и надёжность frontend-интерфейсов и прикладного стека
Требования
- 5–7+ лет индустриального опыта
- Сильные фундаментальные навыки разработки ПО
- Опыт работы с существующими паттернами реализации и их эволюцией
- 4+ года production-опыта с Python
- Сильный дизайн REST API: моделирование ресурсов, версионирование, пагинация, обработка ошибок, аутентификация/авторизация
- Production-опыт с FastAPI, Django, Flask или аналогами
- Глубокий опыт SQL с PostgreSQL, MySQL или аналогами: схемы, миграции, оптимизация запросов
- Опыт проектирования под производительность и масштаб: кэширование, фоновые задачи и очереди
- Опыт написания хорошо протестированного backend-кода (pytest), unit/integration/API-тесты
- Знакомство с облачной инфраструктурой (AWS, GCP), Docker и CI/CD
- Опыт эксплуатации сервисов в production: логирование, метрики, алертинг, отладка
- 2+ года опыта с React.js и TypeScript
- Опыт с Next.js или другими React-фреймворками
- Уверенное владение CSS и Tailwind CSS
- Умение работать с UI/UX дизайнерами
- Опыт менторства и развития инженеров
- Опыт написания технических дизайн-документов и превращения их в проекты и бэклоги
Условия
- Опционы (stock)
- Конкурентная зарплата
- Неограниченный оплачиваемый отпуск
- Медицинская, стоматологическая и офтальмологическая страховка
- Стипендии на здоровье, фитнес и офис
- Возможность работать где угодно и как угодно
Навыки
- Python
- FastAPI
- Django
- Flask
- REST API
- SQL
- PostgreSQL
- MySQL
- pytest
- AWS
- GCP
- Docker
- CI/CD
- React
- TypeScript
- Next.js
- CSS
- Tailwind CSS
- Elasticsearch
- OpenSearch
- Vercel
- Figma