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
Senior

Job 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.

Apply for this position