
Senior Backend Engineer, Python
EUROPEAN DYNAMICS
full-time
Posted on:
Location Type: Remote
Location: Greece
Visit company websiteExplore more
Job Level
About the role
- Analyse, understand, and take ownership of an existing Python-based backend;
- Refactor and enhance backend components with a focus on maintainability and performance;
- Implement and maintain data processing pipelines and integration logic;
- Collaborate closely with data/semantic engineers on RDF/SPARQL-driven workflows;
- Contribute to architecture reconstruction and technical documentation;
- Support deployment, configuration, and troubleshooting activities;
- Ensure code quality through reviews, testing, and best practices.
Requirements
- 3+ years of professional experience in backend development;
- Strong proficiency in Python;
- Experience with:
- Apache Airflow and AWS;
- Data-intensive or integration-heavy systems;
- APIs, batch processing, and backend services;
- Configuration-driven systems (XML / JSON / YAML);
- Solid understanding of:
- Software architecture and design patterns;
- Debugging and working with legacy codebases;
- Experience working in complex, multi-stakeholder projects (EU or public-sector projects is a plus).
- Nice-to-Have: Familiarity with Semantic Web technologies (RDF, SPARQL, OWL);
- Experience with data modelling or knowledge-based systems;
- Exposure to DevOps practices (CI/CD, containerisation);
- Experience contributing to or maintaining technical documentation (e.g. AsciiDoc, Antora).
Benefits
- Competitive full-time salary
- Private Health Coverage on the Company’s group program
- Flexible Working Hours
- Top-of-the-Line Tools
- Professional Development: Benefit from language courses, specialized training, and continuous learning opportunities
- Career Growth: Work with some of the most innovative and exciting specialists in the industry
- Dynamic Work Environment: Thrive in a setting that offers challenging goals, autonomy, and mentoring, fostering both personal and company growth.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonApache AirflowAWSAPIsbatch processingdata processing pipelinesconfiguration-driven systemssoftware architecturedesign patternsdebugging
Soft Skills
collaborationownershipcode qualitytestingbest practicestechnical documentation