EveryPay (Skroutz)

Data Software Engineer

EveryPay (Skroutz)
Apply
17 hours ago
Néa Ionía, GreeceMid Level

Responsibilities

  • Architect, build, and maintain ETL/ELT pipelines and batch or serverless processing jobs for diverse internal and external data sources.
  • Build and operate event-driven integrations using messaging, queueing, and containerized workloads.
  • Develop change-data-capture pipelines that replicate operational database changes into the data platform near real time.
  • Manage scalable and reliable data platform infrastructure, including cloud data warehouses, databases, and orchestration tools.
  • Work with the BI team to deliver performant data models and reliable datasets.
  • Develop APIs and web services exposing validated datasets to downstream systems and regulatory reporting portals.
  • Build data validation and transformation layers supporting compliance and audit requirements.
  • Monitor pipeline performance and data quality, troubleshoot issues, and collaborate with Engineering, BI, Product, and Operations.
  • Prepare datasets for ML and AI workloads and explore automation approaches including LLM-based data discovery and metadata generation.

Requirements

  • Bachelor's, master's, or doctoral degree in Computer Science or a related field.
  • At least 3 years of combined software development and data engineering experience, including at least 2 years focused on building data platforms.
  • Proficiency in Linux, Python, Bash scripting, and SQL.
  • Hands-on experience with backend services, APIs, event-driven architectures, Lambda, SNS, SQS, and messaging patterns.
  • Understanding of cloud infrastructure fundamentals including VPCs, security groups, IAM, DNS, and infrastructure as code with Terraform.
  • Proficiency with Docker and ECS or similar container orchestration platforms.
  • Experience with large-scale data processing, data warehousing, and backend systems for analytics and reporting.
  • Ability to design system architectures, explain trade-offs, and translate requirements into solutions.
  • Familiarity with AWS services including S3, Lambda, RDS, Glue, and Redshift.
  • Strong problem-solving skills, attention to detail, and collaborative working style.
  • Experience in fintech, payments, or financial systems is preferred.
  • Java or another compiled language is preferred.

Benefits

  • Hybrid work arrangement with a flexible model.
  • Competitive full-time salary.
  • Private family medical plan.
  • Monthly meal allowance.
  • Learning and development programs and access to relevant resources.
  • Free Skroutz Plus subscription.
  • Free wellness subscription.
  • Birthday leave.
  • Autonomy, mentoring, and opportunities to work on high-impact payments infrastructure.

Tech Stack

Amazon RedshiftAWSBashDockerJavaLinuxMariaDBMetabaseMongoDBPythonSQLTerraform

Categories

BackendData EngineeringDevOps
EveryPay (Skroutz)

About EveryPay (Skroutz)

501-1,000 employees
Contact me