Python backend developer
The company provides comprehensive IaaS and PaaS solutions tailored to various business categories, from individual entrepreneurs to large corporations.
Project
The project involves client-server applications that handle requests from Jira through the REST API, store data in a database, and synchronize with various services. These applications use a Python + Flask backend and a VueJS frontend styled with either Foundation or Tailwind. Backend and frontend components communicate via REST API. Additionally, the system includes synchronization with third-party services like LDAP, the Central Bank of Russia, Kontur.Focus, and the Jira Software database. Integration with services such as Diadoc, Yandex.Food, Telegram, Rocket.Chat, and Huntflow is also required.
Requirements
• Experience in development - 8 years or more.
• Experience with Python at least 3.7 from 5 years.
• SQLAlchemy (versions 1.4 and 2).
• Familiarity with libraries: Requests, Flask-SQLAlchemy, Flask-Migrate, Flask-CORS, Werkzeug, Gunicorn, Apscheduler, Dramatiq, PyJWT, LDAP3.
• Experience with customizing REST APIand MV* pattern.
• Experience with PostgreSQL database through ORM.
• Knowledge of database relationships and SQL query writing.
• Familiarity with GitLab CI/CD and GIT.
Work format: remote
Part-time work