Software Python Engineer (Billing)
你将做什么 · 与生产团队一起构建和维护 Python 中的高效后端功能;·提高应用程序性能和可靠性;·定义 REST API 并集成它们到我们的解决方案中;· 在建筑和设计决策中发挥作用,建立一个有效的分布式应用和服务架构,改善交付管道和流程。我们希望你有:· 强大的软件开发原则知识和对整个软件开发生命周期的彻底理解。· Python 编程专业知识和与 Django 框架具有显著经验。· 经验丰富的与关系数据库,特别是 Postgres 工作,写作,分析和优化 SQL 查询。· 与消息中介 (RabbitMQ) 和异步任务队列 (Celery) 的经验。· 在创建和消费 API 方面的熟练知识。·了解现代 CI/CD 实践,可观察工具和基本 DevOps 原则。·语言和书面英语沟通技能,具有有效地与全球分布的国际团队进行远程合作的能力。将是一个 Plus: · 坚实的理解集装和配套 Kubernetes. · 强大的掌握软件工程最佳实践,包括敏捷和测试驱动开发。· 了解额外的后端技术和框架。· 有系统监控工具和性能优化技术的经验。· 一种积极地改善和扩展复杂系统的思维方式。· 在 Gcore,我们希望你尽力享受旅程。我们的福利旨在支持你的增长,幸福感和工作以外的生活:· 竞争性补偿 · 灵活的工作时间和混合或远程选择,取决于你的角色 · 从世界任何地方工作每年最多45天 · 私人医疗保险为你和你的家庭* · 付费假期和病假日* ·支持生活重要时刻和庆祝活动 ·语言课程帮助你联系并成长 ·现代,欢迎办公室提供零食,饮料和娱乐* ·团队体育和社交活动* *福利可能会根据你的位置而异。平等机会雇主 我们不论种族,颜色,宗教,性别,性取向,年龄,性别身份,性别表达方式都为所有申请人提供平等机会
查看英文原文
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.
We Expect You to Have:
- 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.
Will be a Plus:
- 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.
Benefits
At Gcore, we want you to do your best work and enjoy the journey. Our benefits are designed to support your growth, well-being, and life beyond work:
- 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*
*Benefits may vary depending on your location.
Equal Opportunity Employer
We provide equal opportunity to all applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity, gender expression, national origin, disability, or any other legally protected characteristics.
The world’s digital experiences run on something invisible: the infrastructure and software that keep them fast, reliable, and secure. At Gcore, you’ll help design and deliver that foundation for an AI-driven world.
We’re 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. With 210+ edge locations, 50+ cloud regions, and thousands of GPUs, your work here can reach users and businesses across the globe.
You’ll collaborate with leading technology partners such as Intel, NVIDIA, Dell, and Equinix, and work on platforms that power digital products used around the world. Our vision is simple: to connect the world to AI, anywhere, anytime.
Want to work on technology that goes beyond a single product or industry? Join a global team of 550+ professionals building infrastructure and software that supports the entire digital ecosystem.
We are currently looking for a Software Engineer to join our Billing Team that 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. Your work will significantly influence our financial operations' efficiency and reliability, underpinning the company's robust infrastructure and facilitating our ongoing growth.
Originally posted on Himalayas