The vacancy is well-defined but lacks compensation details, affecting overall quality.
no salary info
Job description
Looking for a Senior Python Developer to work on the Tantor system, focusing on backend development and integration with cross-functional teams.
Responsibilities
### Responsibilities
- Development of services for managing the Tantor hardware-software complex: resource/virtualization management, backup management, deployment management, integration with the Tantor management platform GUI.
- Participation in the development of technical design and architecture.
- Interaction with cross-functional teams.
- Development and maintenance of unit/integration tests.
- Raise development standards (use linters).
- Document functionality.
- Fix bugs in the system code and resolve critical issues.
Requirements
### Requirements
- Experience in industrial backend development.
- Writing and implementing REST APIs. Ability to write OpenAPI specifications (either manually or using a generation tool).
- Good knowledge of Python.
- Creation of microservices. Experience with microservices infrastructure (Docker/Kubernetes) and messaging mechanisms.
- Knowledge of OOP principles, programming approaches (SOLID, KISS), knowledge and ability to apply design patterns.
- Experience with PostgreSQL as an application developer. Understanding the pros and cons of ORM.
- Writing unit/integration tests (pytest).
- Working with Git.
- English (at the level of reading technical documentation).
- Experience in team collaboration in a remote mode.
About Астра
Группа Астра — российский разработчик и производитель программного обеспечения, включая семейство операционных систем Astra Linux и средства защиты информации. Компания работает в сфере системного ПО и ориентируется на корпоративных, государственных и других профессиональных заказчиков.