Backend Developer - Data Processing & Streaming

Legrand Care
Majadahonda, Spain
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Data Integrity Distributed Systems Amazon DynamoDB Python (Programming Language) PostgreSQL Enterprise Messaging Systems RabbitMQ Redis Amazon Simple Notification Service (SNS) Data Streaming Systems Integration
+8 more
Data Processing Data Ingestion Backend Event Driven Architecture Apache Flink Apache Kafka Amazon Simple Queue Service (SQS) 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · World Congress 2024

1:09 min

Evaluating mature stream processing frameworks for production systems

Soroosh Khodami Soroosh Khodami · World Congress 2024

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all