Актуальные заказы по SQLAlchemy
Back-End разработчик (Python)
Удаленно
Full-time
Требования:
- знания Python и его экосистемы;
- понимание принципов работы с распределёнными брокерами сообщений (Kafka / RabbitMQ);
- опыт работы c FastAPI (или с starlette, asyncio, sanic, Flask);
- написание SQL-запросов с закрытыми глазами;
- понимание и опыт применения принципов разработки программного обеспечения: SOA, SOLID, KISS, DRY;
- опыт разработки микросервисной архитектуры;
- опыт коммерческой разработки на Python не менее 2 лет;
- SQL (Postgres) и NoSQL (Redis, MongoDB) базы данных
- опыт построения АПИ (REST, RPC)
- Docker и базовое понимание Kubernetes
- понимание CI/CD процесса и работы с env окружениями
- как минимум, опыт/знание дополнительного фреймворка, кроме Django;
- уверенные знания SQLAlchemy и psycopg.
- высшее образование
Будет плюсом:
- ML Experience (Sklearn, Pandas, TensorFlow etc.)
Основные задачи:
- Software development
- Построение микросервисов (HTTP REST and RPC via RabbitMQ)
- Интеграция с внешними API
- Data Processing (S3, Postgres)
Python developer
We are a motivated group of developers working in the retail services space. We have a multi-platform state of the art Point of Sale system focused on Small Businesses who want to compete in the world of the mega-conglomerate. If you love writing Python and want to help small retailers compete in the 21st century, and have a great time in the process, then come join us. We're looking for people who want to do more than just apply their programming skills as directed, but also participate in the design and specification of the projects they're working on. We look for ways to leverage our work, creating as many write once use many components as we can. If this is the type of environment where you'd like to apply what you know, then Pinogy is the place for you.
Responsibility:
Implement backend services (RESTful API, services)
Implement libraries for the internal usage
Write scripts for automation, testing, etc
Work with a database (PostgreSQL)
Work in a team
Full-time work
Required knowledges:
Perfect knowledge of Python 3
Good English
SQL/PostgreSQL
SQLAlchemy
Ability to write clear and tested code
Ability to write documentation
Ability to read and understand unfamiliar code
GIT
Python web frameworks
HTTP
REST
*nix environment
Very good if you:
Know Pyramid/Flask
C++ knowledge for QT widget development
Have experience Atlassian (Jira, Confluence)
Interested in the current day IT-trends
Know other programming languages
Understand async approach
Worked with PyQt
Have some knowledge in web-frontend
We offer:
Big projects, interested tasks
High and stable salary
Flexible schedule
Coordinated international team
Remote work
Дополнительные инструкции
Please send your resume (and any other useful information like github/stackoverflow/etc) to resume@pinogy.com
Python/Flask разработчик
Привет, меня зовут Деев Владимир. 6 лет я занимался тестированием и разработкой программного обеспечения, а недавно основал компанию по созданию веб-приложений и онлайн-сервисов.
Работаю с клиентами со всего мира, проектов становится всё больше и больше, поэтому сейчас я готов взять в команду full-stack Python/Flask разработчика на полный рабочий день для поддержки существующих проектов, а также реализации новых.
Один из текущих проектов - новый онлайн-сервис с 300+ активными пользователями, который позволяет автоматизировать работу в стороннем веб-сервисе через API. Нанятый кандидат должен будет перенять разработку сервиса в свои руки - у нас огромный список новых фич, которыми мы хотим порадовать пользователей. Кроме этого, рано или поздно с ростом количества пользователей появятся задачи масштабирования и оптимизации работы сервиса.
Вот, что я хочу видеть у разработчика на эту позицию:
— Опыт работы с Python 2.7 от 2х лет;
— Опыт создания коммерческих веб-приложений и веб-сервисов на Flask, SQLAlchemy и Celery;
— Хорошее знание MySQL и PostgreSQL. Умение писать сложные SQL запросы, а не только полагаться на ORM;
— Знание HTML, CSS, Javascript/JQuery. Достаточно будет уметь нормально верстать на Bootstrap;
— Английский на уровне Pre-Intermediate и выше. Иногда нужно будет чатиться с зарубежными заказчиками;
— Уверенное пользование Linux и командной строкой;
— Опыт работы с Git и JIRA.
А также:
— Адекватность;
— Делать, что просят, а не что хочется (знаю, что это бывает очень сложно);
— Ответственность за результат.
Плюсом будет:
— Опыт работы с flask-admin;
— Опыт построения веб-сервисов с использованием AWS стека (EC2, RDS, S3, etc);
— Опыт написания тестов и деплоймента.
Что готов предложить я:
— Заработная плата от 60'000 до 100'000 руб. в зависимости от Вашего уровня;
— Интересные задачи;
— Возможность работать откуда угодно и практически когда угодно;
— Дух Стартапа:)
Разработчик Бэкэнда
UPD.: Сегодня мы уже набрали половину команды и вынуждены отказаться от сотрудничества со студиями
Большой многоступенчатый проект, стартующий на территории ЮВА. Фактический план развития проекта - ближайшие 5-10 лет. Поэтому нам интересна идея долгосрочного сотрудничества с разработчиками.
— Язык программирования: python
— База данных: postgresql
— ORM (прослойка между БД и python): sqlalchemy (либо peewee, проще и легче)
— Фреймворк: django (мегакомбайн, почти все есть из коробки) либо flask (маленький, легкий, расширяется модулями)
— Очередь задач (может пригодиться для длительных задач): celery+rabbitMQ
— Кеш (временное хранение частозапрашиваемых данных): redis либо tarantool (более новая и мощная)
ДЕПЛОЙ:
— fabric или ansible или любой другой аналог. Ни в коем случае не вручную.
Бонусы
— Станьте частью команды в разработке большого зарубежного проекта. После окончания первой ступени (3-4 месяца), по результатам сотрудничества, возможна и приветствуется дальнейшая работа.
Дополнительные инструкции
— Резюме присылайте на work@simply.info или лично мне на 2milkin@gmail.com К резюме ОБЯЗАТЕЛЬНО пример кода класса, модуля или архитектуры, которую вы разрабатывали. P.S. Присылайте примеры, которыми гордитесь сами.