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