GRS Recruitment is delighted to partner with a reputable Financial Services company in Nicosia, seeking a dedicated Python Developer to join their dynamic team. We are seeking a motivated Python Developer to help design, build, and scale our core systems and data infrastructure. You will collaborate with engineering, product, and business teams to develop clean, efficient code, implement integrations, and enhance system performance and reliability. If you feel you have the necessary skills, please apply today.
MAIN DUTIES AND RESPONSIBILITIES
-
Design, develop, test, and deploy scalable Python solutions
-
Manage and improve data infrastructure and database processes
-
Lead code reviews and maintain code quality standards
-
Build and optimize data queries, reporting, and business intelligence solutions
-
Support CI/CD processes and automation of testing and deployment
-
Research and introduce new technologies and best practices
-
Contribute across the full software development lifecycle
CANDIDATE PROFILE
-
Bachelor’s degree in Computer Science, Engineering, or related field
-
3–5 years of relevant experience
-
Strong Python experience (Django, Flask, or similar frameworks)
-
Experience with SQL, data analysis, and database management (PostgreSQL preferred)
-
Knowledge of REST/SOAP APIs and ORM libraries
-
Familiarity with JavaScript, HTML5, CSS3 (React is a plus)
-
Experience with CI/CD, Git, and AWS
-
Shell scripting on Unix platforms
-
Fluent English (additional languages are a plus)
-
Experience in banking/trading systems is an advantage
-
Strong analytical and problem-solving skills
-
Detail-oriented with strong ownership and accountability
-
Excellent communication and collaboration abilities
-
Committed to continuous improvement and innovation
Due to the high volume of applications, we receive at GRS Recruitment, only shortlisted candidates will be responded to.
To apply for this position, please email your CV to
Emilios Eracleous, emilios@grsrecruitment.com quoting the above job reference or call +357 25 342 723 for further information.
