Backend Developer

Purple Sphere

California (MO)

Hybrid

USD 120,000 - 170,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Purple Sphere is seeking a backend engineer focused on real-time streaming systems to design and operate scalable data pipelines.

You will work with Kafka, Flink, MQTT, and Kubernetes to build robust, low-latency services, mentor juniors, and collaborate with cross-functional teams on production-grade streaming architectures.

Experience with time-series databases, NoSQL stores, and cloud platforms is preferred.

Qualifications

  • 3+ years in backend development with 2+ years in real-time streaming systems.
  • Production systems handling >100K messages/second.
  • Strong data structures and algorithms foundation for complex problems.
  • Proficiency in Python and Go with async programming knowledge.
  • Expertise with Kafka (incl. Streams), Flink, and MQTT.
  • Docker and Kubernetes for distributed app deployment.
  • Experience with time-series DBs and NoSQL stores.

Responsibilities

  • Design and implement distributed, fault-tolerant streaming pipelines using Kafka, Flink, and MQTT.
  • Build event-driven microservices for real-time data processing and analytics.
  • Optimise streaming applications for performance, throughput, and latency.
  • Deploy and manage containerised applications on Kubernetes clusters.
  • Implement monitoring, alerting, and auto-scaling strategies for streaming workloads.
  • Troubleshoot production issues and ensure system reliability.
  • Collaborate with cross-functional teams and mentor junior developers.

Skills

Backend development
Real-time streaming
Python
Golang
Data structures
Algorithms
Distributed systems
Async programming

Tools

Kafka
Kafka Streams
Apache Flink
MQTT
Docker
Kubernetes
Cassandra
MongoDB

Job description

Responsibilities:
  • Design and implement distributed, fault-tolerant streaming pipelines using Kafka, Apache Flink, and MQTT.
  • Build event-driven microservices for real-time data processing and analytics.
  • Optimise streaming applications for performance, throughput, and latency.
  • Deploy and manage containerised applications on Kubernetes clusters.
  • Implement monitoring, alerting, and auto-scaling strategies for streaming workloads.
  • Troubleshoot production issues and ensure system reliability.
  • Collaborate with cross-functional teams and mentor junior developers.
Requirements:
  • 3+ years in backend development with 2+ years in real-time streaming systems.
  • Proven track record of building production systems handling and gt 100K messages/second.
  • Data Structures and Algorithms: Extremely strong foundation in data structures and algorithms with the ability to design optimal solutions for complex problems.
  • Programming: Strong proficiency in Python and Golang, with deep understanding of concurrent and async programming.
  • Streaming Systems: Expert-level proficiency with Apache Kafka (including Kafka Streams), hands-on experience with Apache Flink, and working knowledge of the MQTT protocol.
  • Containerization: Proficiency with Docker and Kubernetes, including deployment and orchestration of distributed applications.
  • Distributed Systems: Solid understanding of distributed systems concepts, event-driven architecture, and streaming design patterns.
  • Databases: Experience with time-series databases and NoSQL stores (Cassandra, MongoDB).
Preferred Skillset:
  • Experience with ELK Stack (Elasticsearch, Logstash, Kibana) for log aggregation and analytics.
  • Cloud platform experience (AWS, GCP, or Azure).
  • Knowledge of Apache Beam or similar unified processing frameworks.
  • Experience with ML/AI integration in streaming pipelines.
  • Open-source contributions to streaming projects.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Incedo Inc. • New Jersey

On-site
USD 120,000 - 170,000
Devops Engineer
Devops Engineer

Mothership • San Antonio (TX)

On-site
USD 100,000 - 150,000
Senior Data Engineer
Senior Data Engineer

The Value Maximizer • South Carolina

On-site
USD 120,000 - 150,000
Senior Kafka Developer
Senior Kafka Developer

Veriipro • Atlanta (GA)

Hybrid
USD 90,000 - 130,000
Sr Backend Engineer
Sr Backend Engineer

Interaction24,LLC • Seattle (WA)

On-site
USD 120,000 - 150,000
Sr. Streaming Engineer
Sr. Streaming Engineer

Ness Digital Engineering • Chicago (IL)

On-site
USD 110,000 - 140,000
Scala Developer
Scala Developer

Compunnel, Inc. • Greenwood Village (CO)

On-site
USD 90,000 - 130,000
Senior Kafka Developer
Senior Kafka Developer

Veriipro • Charlotte (NC)

On-site
USD 140,000 - 190,000
Senior Engineer – Cloud
Senior Engineer – Cloud

Jobtailor • California (MO)

On-site
USD 150,000 - 190,000
Senior Kafka Infrastructure Engineer — Streaming & Open Source
Senior Kafka Infrastructure Engineer — Streaming & Open Source

Bloomberg • New York (NY)

On-site