G
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
