HamburgerMenu
hirist

IDrive - Full Stack Developer

Posted on: 12/11/2025

Job Description

Description :

- Proficiency in C/C++ for Windows system-level development and driver programming; hands-on experience in Linux system programming; solid grasp of ZFS internals

- Design and implement core components for Debian-based server and Windows client; develop Windows CBT driver and client agent; build secure client-server communication using gRPC

- Competitive pay that reflects your experience and contributions

What you will be doing :

Core system development :

- Design and implement core components for the Debian-based server and Windows client.

- Develop a Windows Change Block Tracking (CBT) driver and client agent using VSS and low-level APIs for disk-image and incremental backups.

- Implement a ZFS-integrated server daemon to manage snapshots, datasets, replication, and backup streams.

- Build secure, high-throughput client-server communication using gRPC or similar frameworks.

Backend & service architecture :

- Design and develop supporting services, APIs, and utilities for orchestration, monitoring, and recovery.

- Work with Go or Rust for backend and service development

- Integrate network programming, gRPC/Protobuf, and secure transfer protocols (TLS) for data protection and encryption.

- Collaborate with peers on architecture reviews, performance tuning, and testing automation.

AI-assisted engineering :

- Use AI-assisted development tools (GitHub Copilot, ChatGPT, and Cursor) to enhance productivity and accelerate prototyping.

- Maintain high standards of code quality, security, and documentation while leveraging AI tools to enhance efficiency and productivity.

- Share best practices for integrating AI into development workflows in a responsible manner.

What we expect from you :

- Proficiency in C/C++, particularly for Windows system-level development and driver programming (WDK).

- Deep understanding of disk and file system I/O, VSS, and block-level data handling.

- Hands-on experience in Linux system programming (Debian or Ubuntu preferred).

- Solid grasp of ZFS internals datasets, snapshots, replication, deduplication.

- Experience in Go or Rust for backend/service development.

- Proficiency in network programming, gRPC/Protobuf, and secure communication (TLS).

Good to have :

- Familiarity with backup, recovery, or virtualization technologies.

- Experience with distributed or high-throughput storage systems.

- Exposure to PostgreSQL or SQLite for metadata or configuration management.

- Basic frontend experience with React or TypeScript.

- Contributions to open-source system software or drivers.

AI & productivity culture :

At IDrive, we view AI-assisted software engineering as a force multiplier not a replacement for expertise.

We encourage you to:

- Use AI tools to prototype, refactor, and accelerate complex development tasks.

- Apply critical thinking to validate, benchmark, and optimize AI-generated code.

- Continuously improve workflows by integrating secure, responsible AI-assisted practices.

Startup spirit :

- Dynamic work culture where ideas are encouraged and innovation is celebrated

- Opportunity to take ownership of projects from concept to completion

- Hands-on exposure to new and emerging technologies

- Collaborative, fast-paced environment that rewards creativity and initiative

- Direct impact see your work shape real products used by millions

- Room to grow learn, experiment, and expand your skill set every day

Health & wellness :

- Medical insurance with customizable coverage for you and your family

- Comprehensive life and accidental insurance for added peace of mind

- Free annual health check-up to keep your wellbeing on track

Culture & community :

- Company events and team lunches to foster connection and collaboration

- Festival gifts and goodies to celebrate special occasions together

Perks that matter :

- Competitive pay that reflects your experience and contributions

- Online storage space

Flexible work environment :

- Hybrid work model with flexible hours to suit your lifestyle

- Paid time off and holidays to relax and recharge

- Parental leave for lifes important milestones


info-icon

Did you find something suspicious?