FULLTIME
Backend Developer
Purple Sphere
Not specified · onsite · Posted 61d ago
Sourced from
Not disclosed3–5 yrsfulltimeNot specified
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.5s
- Found the form on Instahyre · 10 questions to answer1.1s
- Decided the answers for all of them2.8s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
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.
Sourced from instahyre
Section · 02
Skills
KubernetesApache KafkaGolangPython