Backend Developer - Data Processing & Streaming
Legrand Care
Municipality of Majadahonda, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Municipality of Majadahonda, Spain
Tech stack
Amazon Web Services (AWS)
Data Integrity
Distributed Systems
Amazon DynamoDB
Python
PostgreSQL
Enterprise Messaging Systems
RabbitMQ
Redis
Amazon Web Services (AWS)
Data Streaming
Systems Integration
Data Processing
Data Ingestion
Backend
Event Driven Architecture
Apache Flink
Kafka
Amazon Web Services (AWS)
Data Pipelines
Job description
- Implement data ingestion and processing pipelines
- Work with streaming and messaging technologies (RabbitMQ, Apache Flink, AWS Kinesis, SNS, SQS)
- Ensure data reliability and consistency
- Collaborate on data modeling and system integration
Requirements
Do you have experience in Redis?, * 5-8 years of backend experience
- Strong understanding of distributed systems and event-driven architectures
- Proficiency in Python
- Hands-on experience with AWS services, DynamoDB, PostgreSQL, Redis, and streaming frameworks
- Analytical mindset with ability to reason about complex data flows
- Strong collaboration skills
- Fluent professional English, * Do you have hands-on experience building and maintaining event-driven or streaming data pipelines (e.g., using Kafka, RabbitMQ, AWS Kinesis, or Apache Flink)? Please briefly describe your experience.
- How many years of professional experience do you have using Python for backend development, particularly in distributed systems or data processing environments?
- Have you worked with AWS services such as DynamoDB, SQS/SNS, or other cloud-based data processing tools? If yes, please specify which services and how you used them.