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 the Django framework, with a strong understanding of REST APIs, relational databases, and CI/CD practices. Capable of optimizing application performance and collaborating effectively within a distributed team environment.
Highest-signal resume keywords
Python ProgrammingDjango FrameworkREST API DevelopmentSQL Query OptimizationCI/CD Practices
Tech Stack
Tools & technologiesDjangoKubernetesPostgresPythonRabbitMQSQL
About the role
Key responsibilities & impact- Build and maintain efficient back-end features in Python with a production team
- Improve application performance and reliability
- Define REST APIs and integrate them into solutions
- Participate in 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 for financial transactions and global service delivery
Requirements
What you’ll need- Strong knowledge of software development principles and the entire software development lifecycle
- Expertise in Python programming
- Significant experience with the Django framework
- Extensive experience with relational databases, particularly Postgres
- Experience writing, analyzing, and optimizing SQL queries
- Experience with RabbitMQ message brokers and Celery asynchronous task queues
- Proficiency in creating and consuming APIs
- Understanding of modern CI/CD practices
- Understanding of observability tooling and basic DevOps principles
- Verbal and written English communication skills
- Ability to collaborate remotely with a globally distributed international team
- Solid understanding of Kubernetes containerization and orchestration (a plus)
- Strong grasp of Agile and test-driven development (a plus)
- Knowledge of additional backend technologies and frameworks (a plus)
- Experience with system monitoring tools and performance optimization techniques (a plus)
- Prior experience with billing or payment systems (a plus)
Benefits
Comp & perks- Competitive compensation
- Flexible working hours
- Hybrid or remote work 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
- 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 PrinciplesRelational DatabasesPostgresRabbitMQCeleryKubernetesAgile DevelopmentTest-Driven DevelopmentSystem MonitoringPerformance Optimization
Soft Skills
Verbal CommunicationWritten CommunicationCollaboration
Tools & Technologies
Gcore Billing EngineObservability ToolingAsynchronous Task Queues
Industry Keywords
Billing SystemsPayment SystemsDistributed ApplicationsApplication PerformanceDelivery Pipelines
