Software Python Engineer (Billing)
Gcore
AI assistant
Job Description
What You’ll Do
- Build and maintain efficient back-end features in Python together with a production team;
- Improve applications performance and reliability;
- Define REST APIs and integrate them into our solutions;
- Play a role in architectural and design decisions, building toward an efficient distributed application and services architecture, and improving delivery pipelines and processes.
We Expect You to Have:
- Strong knowledge of software development principles and a thorough understanding of the entire software development lifecycle.
- Expertise in Python programming and significant experience with the Django framework.
- Extensive experience working with relational databases, particularly Postgres, writing, analyzing, and optimizing SQL queries.
- Experience with message brokers (RabbitMQ) and asynchronous task queues (Celery).
- Proficiency in creating and consuming