Duke ngarkuar...

Rust/Python developer

Sentice

Skopje Statistical Region
full_time
Publikuar Sot
**Company Description**

Sentice is a boutique technology partner that has been empowering startups and scaleups since 2013 by delivering high-quality software solutions with efficiency. We specialize in building integrated engineering teams that function as true extensions of our clients’ companies. Our senior engineers combine technical expertise with a deep understanding of business objectives to develop end-to-end software and hardware-software systems. With a focus on long-term partnerships and culture alignment, we ensure seamless project execution and exceptional results. Learn more about our innovative approach and expertise at sentice.com.

**Role Description**

This is a full-time on-site role for a Rust/Python Developer, based in the Skopje.

The candidate should be a med or senior Rust programmer with system architecture design and maintenance abilities.

The candidate will work on a cutting-edge product in the medical industry.

She/He should help building, expanding and operating a cross-platform Rust core that streams, processes, and persists high-throughput data.

She/He should
work on async multi-process services, networking + serialization, observability, Rust <-> Python integration, and an SQL persistence layer (PostgreSQL).

**Qualifications**

• Implement async, multi-process components (Tokio), including actor-style messaging (channels), lifecycle management, and graceful shutdown.

• Build reliable TCP/IP communication: framing/protocols, timeouts, retries, heartbeats, reconnect, and backpressure.

• Maintain Serde-based message formats (compatibility/versioning) and efficient byte-oriented pipelines (Bytes/BytesMut).

• Build and evolve internal Rust crates/libraries with clean APIs and strong engineering hygiene (tests, docs, reviews).

• Help design and evolve the SQL data model, migrations, and data-access patterns; tune performance and reliability.

• Improve observability: tracing instrumentation, actionable logs/metrics, and debugging workflows for distributed systems.

• Strengthen build/release workflows for Linux + Windows (CI/CD, feature flags, packaging, dependency hygiene).