Data Engineer (Integration)

New
Fully remote role across Europe with flexibility in work location.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
AWSPythonCloud ComputingRESTful APIsDistributed Systems

Requirements

  • 4+ years of experience in backend engineering, data engineering, or integration-focused roles in production environments.
  • Strong proficiency in Python and proven experience building and maintaining API-based integrations.
  • Hands-on experience with AWS services such as Lambda, S3, DynamoDB, EventBridge, Secrets Manager, SSM Parameter Store, and CloudWatch.
  • Solid understanding of REST APIs, integration patterns, and distributed system design.
  • Experience implementing authentication flows, retry mechanisms, polling strategies, and asynchronous processing workflows.
  • Strong debugging and troubleshooting skills, particularly in complex third-party integration environments.
  • Experience with Infrastructure-as-Code tools for cloud provisioning and infrastructure management.
  • Proven ability to write and maintain automated tests for backend or data integration services.
  • Comfortable working independently with strong ownership of technical deliverables.

Responsibilities

  • Design, build, and maintain scalable integrations between external third-party platforms and internal systems using Python-based services.
  • Develop and operate backend integration services running on AWS serverless architecture, including Lambda, S3, DynamoDB, and EventBridge.
  • Implement and manage key integration mechanisms such as authentication flows, token refresh logic, retries, pagination, polling, and asynchronous processing.
  • Take ownership of integrations end-to-end, including development, deployment, monitoring, incident resolution, and ongoing optimization.
  • Monitor production systems, troubleshoot integration issues, and ensure high reliability and performance of data pipelines.
  • Collaborate with engineering, product, and data teams to support system scalability and operational improvements.
  • Write and maintain automated tests to ensure stability, accuracy, and resilience of integration services.
  • Contribute to Infrastructure-as-Code initiatives and continuous improvement of cloud infrastructure and deployment practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now