CareerPlanSign in

Data & Backend Software Engineer

Paiania, Attica, Greece💼 Full-time🗓 2026-09-30 → 2026-10-02

Core

Develop backend services, REST APIs, and data-processing pipelines for analytics-driven applications, covering data acquisition, validation, normalization, and secure exposure of operational and time-series data.

Role type

Senior IC backend software engineer (data engineering)

Builds

Backend services, REST APIs, data-ingestion pipelines, and scheduled data-processing workflows

Domain

Telecommunications / Data Engineering

Deliverable

production ML models | product features

Required skills

Python, REST API design, SQL, relational database design, ETL workflows, data validation, time-series data handling, Git, automated testing

Preferred skills

FastAPI, PostgreSQL, asynchronous Python, Kafka, NiFi, Prometheus, Docker, Kubernetes, CI/CD, OAuth2/OpenID Connect, OpenAPI

Technologies

Python, FastAPI, PostgreSQL, SQL, pandas, Kafka, Docker, Kubernetes, Git, CI/CD

Responsibilities

Develop backend services and REST APIs; Build data-ingestion pipelines from APIs, databases, files, and telemetry systems; Design relational schemas and normalized data models; Implement data validation, timestamp normalization, duplicate handling, and quality checks; Build historical and scheduled data-processing workflows; Maintain traceability between source data and processed results; Implement authentication, logging, auditability, and error handling; Write automated unit and integration tests and collaborate with AI/ML and domain engineering teams.

Sourced via workable · Listed on CareerPlan, which tracks 921,000+ jobs from 20+ sources.