Software Python Engineer (Billing)

Contract type
Ongoing
Work mode
Remote
Experience
3 years

Job description

A Software Engineer role on Gcore's Billing Team, building and maintaining back-end features in Python for the company's Billing Engine, a highly integrated system for managing financial transactions.

At a glance

Work mode
Remote
Languages
English

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

What we're looking for

  • 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 APIs
  • Understanding of modern CI/CD practices, observability tooling and basic DevOps principles
  • Verbal and written English communication skills, with the ability to effectively collaborate remotely with a globally distributed international team

Nice to have

  • Solid understanding of containerization and orchestration with Kubernetes
  • Strong grasp of software engineering best practices, including Agile and test-driven development
  • Knowledge of additional backend technologies and frameworks
  • Experience with system monitoring tools and performance optimization techniques
  • A proactive mindset towards improving and scaling a complex system
  • Prior experience with billing or payment systems

Your team

Billing Team

Maintains and supports Gcore's Billing Engine - a crucial and highly integrated system essential for managing financial transactions and supporting the seamless delivery of our global services.

Benefits

  • Competitive compensation
  • Flexible working hours and hybrid or remote 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 to help you connect and grow
  • Modern, welcoming offices with snacks, drinks, and entertainment*
  • Team sports and social activities*

Apply

About Gcore

Connect the world to AI, anywhere, anytime

A global provider of infrastructure and software solutions for AI, cloud, network, and security, powering everything from real-time communication and streaming to enterprise AI and secure web applications.

Mission

To connect the world to AI, anywhere, anytime.

Key facts

  • 550+ professionals
  • Infrastructure and software solutions for AI, cloud, network, and security
  • 210+ edge locations
  • 50+ cloud regions
  • Thousands of GPUs

Partners & customers

IntelNVIDIADellEquinix