Gcore

Software Engineer, Python – Billing

Gcore
Posted 10/21/2026full-timeRemote • Cyprus, Poland, Serbia, GeorgiaMid-LevelSeniorWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Python programming and the Django framework, with a strong understanding of REST APIs, relational databases, and CI/CD practices. Capable of optimizing application performance and collaborating effectively within a distributed team environment.

Highest-signal resume keywords
Python ProgrammingDjango FrameworkREST API DevelopmentSQL Query OptimizationCI/CD Practices

Tech Stack

Tools & technologies
DjangoKubernetesPostgresPythonRabbitMQSQL

About the role

Key responsibilities & impact
  • Build and maintain efficient back-end features in Python with a production team
  • Improve application performance and reliability
  • Define REST APIs and integrate them into solutions
  • Participate in architectural and design decisions
  • Build toward an efficient distributed application and services architecture
  • Improve delivery pipelines and processes
  • Maintain and support Gcore’s Billing Engine for financial transactions and global service delivery

Requirements

What you’ll need
  • Strong knowledge of software development principles and the entire software development lifecycle
  • Expertise in Python programming
  • Significant experience with the Django framework
  • Extensive experience with relational databases, particularly Postgres
  • Experience writing, analyzing, and optimizing SQL queries
  • Experience with RabbitMQ message brokers and Celery asynchronous task queues
  • Proficiency in creating and consuming APIs
  • Understanding of modern CI/CD practices
  • Understanding of observability tooling and basic DevOps principles
  • Verbal and written English communication skills
  • Ability to collaborate remotely with a globally distributed international team
  • Solid understanding of Kubernetes containerization and orchestration (a plus)
  • Strong grasp of Agile and test-driven development (a plus)
  • Knowledge of additional backend technologies and frameworks (a plus)
  • Experience with system monitoring tools and performance optimization techniques (a plus)
  • Prior experience with billing or payment systems (a plus)

Benefits

Comp & perks
  • Competitive compensation
  • Flexible working hours
  • Hybrid or remote work options, depending on your role
  • Work from anywhere in the world for up to 45 days per year
  • Private medical insurance for you and your family*
  • Extra paid vacation and sick leave days*
  • Support for life’s important moments and celebrations
  • Language courses
  • Modern, welcoming offices with snacks, drinks, and entertainment*
  • Team sports and social activities*

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software Development PrinciplesRelational DatabasesPostgresRabbitMQCeleryKubernetesAgile DevelopmentTest-Driven DevelopmentSystem MonitoringPerformance Optimization
Soft Skills
Verbal CommunicationWritten CommunicationCollaboration
Tools & Technologies
Gcore Billing EngineObservability ToolingAsynchronous Task Queues
Industry Keywords
Billing SystemsPayment SystemsDistributed ApplicationsApplication PerformanceDelivery Pipelines