
Software Engineer, Python – Billing
Posted 21 hours ago

Posted 21 hours ago
This is a fully remote position, open to applicants in Cyprus, +2 more countries.
• Develop and sustain efficient back-end functionalities using Python in collaboration with a production team.
• Enhance application performance and reliability.
• Define REST APIs and seamlessly integrate them into solutions.
• Engage in architectural and design decision-making.
• Work towards creating an effective distributed application and services architecture.
• Optimize delivery pipelines and processes.
• Maintain and support Gcore’s Billing Engine, a highly integrated system for managing financial transactions and facilitating global service delivery.
• Strong understanding of software development principles and a comprehensive grasp of the entire software development lifecycle.
• Proficiency in Python programming and substantial experience with the Django framework.
• Extensive experience with relational databases, especially Postgres, including writing, analyzing, and optimizing SQL queries.
• Familiarity with message brokers (RabbitMQ) and asynchronous task queues (Celery).
• Skilled in creating and consuming APIs.
• Knowledge of contemporary CI/CD practices, observability tools, and basic DevOps principles.
• Excellent verbal and written communication skills in English, with the ability to collaborate effectively in a remote setting with a globally distributed team.
• Strong understanding of containerization and orchestration using Kubernetes.
• Solid grasp of software engineering best practices, including Agile methodologies and test-driven development.
• Awareness of additional backend technologies and frameworks.
• Experience with system monitoring tools and performance optimization techniques.
• A proactive approach to enhancing and scaling complex systems.
• Prior experience with billing or payment systems.
• Competitive compensation.
• Flexible working hours with hybrid or remote options, depending on your role.
• Ability to work from anywhere in the world for up to 45 days per year.
• Private medical insurance for you and your family.*
• Additional paid vacation and sick leave days.*
• Support for significant life moments and celebrations.
• Language courses to enhance connection and growth.
• Modern, inviting offices with snacks, drinks, and entertainment.*
• Team sports and social activities.*
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.