About the job Back End Developer
Backend Developer
About Ceiba
Founded in 2016, Ceiba is dedicated to simplifying healthcare, particularly in critical care, and enhancing the lives of clinicians, nurses, and patients through innovative technology. Our products are globally recognized and used across five continents and more than ten countries. With offices in Istanbul, New York, and the UAE, and a team of nearly 80 people, we continue to grow rapidly.
Join us on this exciting journey. If our mission resonates with you and you wish to learn more or become a part of our dynamic team, dont hesitate to contact us.
JOB DESCRIPTION
We are looking for a Rust & IoT Backend Developer with strong experience in system-level programming, IoT device integrations, and backend service development. In this role, you will design and implement high-performance, scalable backend systems for healthcare device data processing, real-time telemetry, and monitoring.
You will play a critical role in developing data pipelines from IoT devices, ensuring secure, reliable, and real-time data flow across Ceibas eConnect Platform.
RESPONSIBILITIES
- Develop backend services using Rust (with some Python/Java if needed)
- Integrate with IoT devices and implement data pipelines for real-time processing.
- Build and maintain infrastructure for telemetry and observability using Grafana, Prometheus, and related tools.
- Collaborate with the Platform and DevOps teams to improve system monitoring and reliability.
- Diagnose production issues, implement fixes, and ensure system robustness.
- Contribute to automation, documentation, and technical excellence across the team.
SKILLS & REQUIREMENTS
- Graduated from Computer Engineering, Software Engineering, or Electrical-Electronics Engineering
- 3+ years of backend development experience.
- Strong proficiency in Rust (plus working knowledge of Java or Python).
- Experience with Grafana and monitoring ecosystems (Prometheus, Alertmanager, etc.).
- Experience with IoT technologies and protocols (MQTT, TCP/UDP, WebSockets).
- Good understanding of Linux systems and system-level programming.
- Strong problem-solving ability, debugging mindset, and root cause analysis skills.
- Motivation for continuous self-improvement and staying up-to-date with new technologies.
- Independent research capabilities and initiative-taking personality.
NICE TO HAVE
- Experience with time-series databases (InfluxDB, TimescaleDB).
- Familiarity with containerized environments (Docker, Kubernetes).
- Exposure to HL7/FHIR standards, medical devices, or real-time data systems.
- Understanding of message queues or event-driven systems.
Employment Type: Hybrid
Location: Istanbul / Maslak