Position: Senior Back-end Developer / Python
Company: rocketech.it
Category: Python
Experience required: 3y
English level: intermediate
Published: 2022-01-01T00:00:00+02:00

What you have to deal with
In the first release, we will set up integration with Google and Outlook calendars and make convenient appointment editing functionality.

In subsequent releases, we plan to develop the service and will solve such problems as: developing a function for managing groups and categories of participants, offering your own meeting time, integrating with sign language interpreter services, and much more.

What we expect from you
- 4 years experience in developing and maintaining Python projects
- Knowledge of Flask, SQLAlchemy, pytest, DJANGO 2\3, DRF, asyncio.
- Knowledge of REST API principles
- Knowledge of Git/Gitlab/Bitbucket version control systems CI/CD setup
- Principles of containerization. Docker, Docker Compose
- Knowledge of Linux at the level of a technical user of the console.
- Experience in deploying large projects in Linux as a service using containerization technology.
- Knowledge of network protocols and networking principles
- Experience with relational databases. Prefer PostgreSQL
- Prototyping of relational databases, taking into account the rules of normalization (the project uses the 5th form of normalization). Profiling requests and optimizing current ones.
- Experience with NOSQL. Knowledge of Redis.
- Experience with Celery.

English: knowledge at the level of writing technical documentation

Would be plus
- Knowledge of HTML, JavaScript, Bootstrap.
- Experience with FastAPI/Starlett/Pydantic.
- Knowledge of kubernetes, Docker Swarm
- Experience with Google Service API, Microsoft 365.
- Experience with reactive frameworks for creating templates with dynamically managed content.
- Experience with ClickHouse, RabbitMQ

What we offer
- Full-time and Remote work;
- We send payment every 2 weeks;
- Flexible working schedule;
- Direct communication with customers;
- Working in a professional team (all teammates of the Mid + level);
- Ability to influence product and company development;
- FREEDOM