Tell us about yourself, the employer will receive this information
RDS DOO, a leading software development company, specializes in cutting-edge security solutions. Our innovative “Smart City” project has been successfully deployed in multiple countries. Join our team and advance your career prospects.
Tehnološki stek
Jezik i framework-ovi: Rust 1.7x+, poem, poem-openapi; iskustvo sa axum / actix je dobrodošlo
Baza podataka: PostgreSQL (sqlx), PostGIS / TimescaleDB
Messaging: NATS JetStream (streams, consumers, KV)
Video: GStreamer 1.20+, RTSP→HLS pipelines, S3/MinIO storage
Infrastruktura: Docker / docker-compose, Linux
Bezbednost: JWT (ES256), Argon2, CORS, RBAC
Monitoring: tracing, Prometheus, Grafana
Dokumentacija: Stoplight Elements (OpenAPI)
Obavezni uslovi
2+ godine komercijalnog iskustva sa Rust-om, Middle+ nivo;
dobro razumevanje async/await, konkurentnosti i I/O principa;
produkciono iskustvo sa poem / axum / actix-web;
dobro poznavanje sqlx-a, uključujući upite, indekse, migracije i optimizaciju performansi;
praktično iskustvo sa Docker-om i Linux-om;
sposobnost čitanja i pisanja OpenAPI specifikacija;
iskustvo u debagovanju distribuiranih sistema, uključujući timeouts, retries i idempotency;
rad iz kancelarije u Beogradu, Srbija; relokacija je obavezna.
Poželjno
Iskustvo sa NATS / Kafka / RabbitMQ, po mogućnosti NATS JetStream;
iskustvo u oblasti video tehnologija ili IoT-a, uključujući RTSP/HLS i GStreamer;
iskustvo sa S3-compatible storage rešenjima, kao što je MinIO, i bucket policies;
iskustvo sa PostGIS / TimescaleDB za geo i time-series podatke;
iskustvo sa Rust testing alatima, kao što su tokio-test i testcontainers;
open-source doprinosi.
Odgovornosti
Razvoj backend servisa, uključujući controller i edge workers;
dizajn i implementacija REST API-ja koristeći poem / poem-openapi;
integracija i optimizacija PostgreSQL / PostGIS / TimescaleDB;
izgradnja video-processing pipeline-ova, uključujući RTSP→HLS, segmentaciju i S3 storage;
implementacija asinhronih, event-driven tokova koristeći NATS JetStream, uključujući streams, consumers, DLQ i retry logiku;
obezbeđivanje bezbednosti, uključujući JWT, Argon2, CORS i RBAC;
unapređenje observability-ja kroz metrike, tracing, logging i profiling;
doprinos backend arhitekturi, uključujući consistency, fault tolerance i backpressure;
saradnja sa Frontend i DevOps timovima.
Nudimo
Snažan inženjerski tim i realan uticaj na arhitekturu i izbor tehnologija;
moderan tehnološki stek, CI/CD, code review i distribuirane deployment-e;
fleksibilan raspored i kancelariju u Beogradu;
konkurentnu naknadu u skladu sa iskustvom i rezultatima intervjua.
O projektu
Projekat je distribuirana Smart City platforma za video-nadzor namenjena edge uređajima. Obuhvata centralni controller i više edge worker-a odgovornih za upravljanje kamerama, skladištenje podataka i obradu događaja. Platforma podržava RTSP→HLS video konverziju, integriše se sa S3 storage-om i koristi event-driven arhitekturu zasnovanu na NATS JetStream-u. Rešenje je implementirano u više zemalja, sa fokusom na skalabilnost, observability i pouzdanost.
Tell us about yourself, the employer will receive this information
Tell us about yourself, the employer will receive this information
The employer will receive your resume shortly!