Software Engineer jobs in Cyprus
Explore 4 matching jobs.
Software Engineer, Python – Billing
Gcore
Posted: 10/21/2026DjangoKubernetesPostgresPythonRabbitMQSQL
Open Source Contributor, Developer
Gramian Consulting
Posted: 10/9/2026Senior MQL5 Developer, MetaTrader 5 Expert Advisors
Emerald Zebra Talent Solutions
Posted: 9/15/2026MariaDBMySQLPythonRabbitMQC++
Junior MQL5 Developer, MetaTrader 5
Emerald Zebra Talent Solutions
Posted: 9/15/2026MariaDBMySQLPythonRabbitMQC++
Senior Frontend Developer, React Native, Web
Emerald Zebra Talent Solutions
Posted: 9/15/2026AndroidGraphQLiOSJavaScriptReactReact NativeReduxSCSSTypeScript+1 more
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Python programming and Django framework, with a strong understanding of REST API development and relational databases, particularly Postgres. Proficient in CI/CD practices, containerization with Kubernetes, and performance optimization for complex systems.
Highest-signal resume keywords
Python ProgrammingDjango FrameworkREST API DevelopmentPostgres Database ManagementCI/CD Practices
Tech Stack
Tools & technologiesDjangoKubernetesPostgresPythonRabbitMQSQL
About the role
Key responsibilities & impact- 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
Requirements
What you’ll need- 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
Benefits
Comp & perks- 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*
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software Development PrinciplesSQL Query OptimizationMessage BrokersAsynchronous Task QueuesSoftware Engineering Best PracticesAgile MethodologyTest-Driven DevelopmentPerformance Optimization TechniquesSystem Monitoring ToolsContainerization
Soft Skills
Verbal CommunicationWritten CommunicationCollaboration
Tools & Technologies
RabbitMQCeleryKubernetesObservability Tooling
Industry Keywords
Billing SystemsPayment SystemsDistributed ApplicationsFinancial Transactions
