Programmer Analyst - Node.js

4 - 6 years

15 - 30 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Designation:

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.

Programmer Analyst

What you will be doing:

Backend development & API design

  • Build and maintain backend applications using Node.js, Express.js, and TypeScript for performance and scalability.
  • Develop secure, efficient, and well-documented RESTful APIs for seamless integration with front-end, third-party, and internal services.

Security & authentication

  • Implement secure authentication systems using JWT, OAuth, or other standard technologies.
  • Apply best practices in data protection, encryption, role-based access control (RBAC), and HTTPS communication.
  • Safeguard applications against XSS, SQL injection, CSRF, and directory traversal attacks.

Database management

  • Design and integrate relational databases (MySQL) to support large-scale applications.
  • Optimize queries, design indexed tables, and use ORMs for efficient database interaction.
  • Work on effective data modeling, schema design, and relationship management.

Middleware & application logic

  • Develop middleware for logging, error handling, request parsing, and security enforcement.
  • Implement rate limiting, throttling, and caching strategies (Redis/Memcached) to enhance application performance.

Collaboration & code maintenance

  • Use Git for version control and actively participate in code reviews to ensure maintainable, scalable code.
  • Collaborate with frontend teams to deliver seamless user experiences.
  • Follow best coding practices, documentation standards, and agile methodologies.

What we expect from you:

  • 4+ years of experience in backend development using Node.js, TypeScript, and Express.js.
  • Strong experience in designing, optimizing, and deploying RESTful APIs.
  • Expertise in relational databases (MySQL) and working knowledge of ORMs.
  • Hands-on experience with worker threads and asynchronous background processing.
  • Familiarity with CI/CD pipelines and tools such as Git/GitLab.
  • Solid understanding of security principles, JWT, OAuth, and API protection techniques.
  • Proficiency in modern JavaScript (ES6/ES7+).
  • Strong communication skills to collaborate and document effectively.
  • Ability to work in a team-oriented, agile environment with daily stand-ups and sprint activities.
  • Education: BE/BTech/MTech in Computer Science, Information Science, Electronics, or related fields.

Good to have

  • Exposure to cloud platforms and their services.
  • Experience in setting up and managing CI/CD pipelines.
  • Knowledge of testing frameworks such as Jest, Mocha, or Chai for unit and integration testing.

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

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You