← Todos los empleos

Software Engineer, Python – Billing

Sobre el puesto

• Build and maintain efficient back-end features in Python together with a production team
• Improve application performance and reliability
• Define REST APIs and integrate them into solutions
• Contribute to 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, a highly integrated system for managing financial transactions and supporting global service delivery

• 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
• 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

• 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*