Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Programmer Analyst - NodeJS/Linux @ IDrive Software India

Home > Software Development

 Programmer Analyst - NodeJS/Linux

Job Description

Designation: Programmer Analyst (Node.js, DSA, JavaScript)
Experience: 2+ years in backend or systems development
Role Type: Full-time | Permanent
Location: Whitefield, Bangalore


About the Job


IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security.


Join our Cloud Drive development team as a Programmer Analyst, where you will work on building reliable and efficient Linux-based applications that drive seamless file synchronization and data handling. This role is ideal for developers with hands-on experience in Node.js, Redis, and worker threads, who are passionate about system-level development, performance optimization, and cross-platform compatibility.


What you will be doing:


Application development & optimization


  • Design and develop backend components of the Cloud Drive application using Node.js and TypeScript.
  • Implement file synchronization workflows and optimize large file operations using SQLite and Redis.
  • Leverage worker threads for parallel processing and asynchronous task handling.

System integration & event handling


  • Monitor file system events and enable real-time updates across the application.
  • Integrate with Linux file managers to support context menus, icon overlays, and seamless file access.
  • Ensure compatibility and consistent behavior across multiple Linux distributions.

Collaboration & documentation


  • Work closely with QA teams to validate functionality and resolve issues.
  • Maintain up-to-date documentation on system architecture, technical workflows, and core modules.
  • Contribute to continuous improvement by participating in code reviews and development discussions.

What we expect from you:


  • 2+ years of experience in backend or systems development, preferably on Linux platforms.
  • Proficiency in Node.js, TypeScript, and working knowledge of Python.
  • Solid understanding of Redis, especially in concurrent environments.
  • Experience using SQLite for lightweight data storage and performance tuning.
  • Hands-on experience with worker threads for background processing.
  • Familiarity with Linux file systems, file watchers, and real-time event handling.
  • Understanding of CI/CD workflows and tools like Git or GitLab.
  • Strong foundation in data structures and algorithms (DSA).
  • A BE/BTech/MTech in Computer Science, Information Science, Electronics, or a related field from a recognized university.

Good to have:


  • Prior experience in file sync, cloud backup, or distributed storage systems.
  • Exposure to low-level system calls, Linux kernel modules, or performance profiling.

Why join us?


At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally.


Here's what you can look forward to as part of our team:


Work & life balance


  • Hybrid work model with flexible hours to suit your lifestyle
  • Paid time off and holidays to relax and recharge
  • Parental leave for life's important milestones

Health & wellness


  • Medical insurance with customizable coverage for you and your family
  • Comprehensive life and accidental insurance for added peace of mind

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

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: IDrive Software India
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Javascript Node.Js Typescript Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Content management Architect - 10 - 18 Years

  • Capgemini
  • 10 - 18 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Developer - Python

  • Route Mobile (RML)
  • 4 - 9 years
  • Bengaluru
  • 16 hours ago
₹ 10-20 Lacs P.A.

Senior Search Engineer(Search/Recommendations) - Python

  • Growing Product based
  • 5 - 10 years
  • Bengaluru
  • 16 hours ago
₹ 25-30 Lacs P.A.

Senior zOS Systems Programmer

  • Ensono
  • 8 - 10 years
  • Pune
  • 18 hours ago
₹ Not Disclosed

IDrive Software India

Not mentioned