Analista programador (Node.js, DSA, JavaScript)

2+ años Bangalore (Whitefield)

Tipo de puesto: Tiempo completo | Permanente

Envíe su currículum a: jobsindia@idrive.com

Acerca del puesto

IDrive es un proveedor líder de soluciones seguras y escalables de copia de seguridad en la nube, almacenamiento de objetos compatible con S3 y acceso remoto. Con la confianza de más de 5 millones de usuarios en todo el mundo, ayudamos a particulares y empresas a proteger, acceder y gestionar sus datos con herramientas de alto rendimiento diseñadas para ofrecer velocidad, fiabilidad y seguridad.

Únete a nuestro equipo de desarrollo de Cloud Drive como analista programador, donde trabajarás en la creación de aplicaciones fiables y eficientes basadas en Linux que impulsen la sincronización de archivos y la gestión de datos sin problemas. Este puesto es ideal para desarrolladores con experiencia práctica en Node.js, Redis e hilos de trabajo, a los que les apasione el desarrollo a nivel de sistema, la optimización del rendimiento y la compatibilidad entre plataformas.

Lo que harás:

Desarrollo y optimización de aplicaciones

  • Diseñar y desarrollar componentes backend de la aplicación Cloud Drive utilizando Node.js y TypeScript.
  • Implemente flujos de trabajo de sincronización de archivos y optimice las operaciones con archivos de gran tamaño mediante SQLite y Redis.
  • Aproveche los subprocesos de los trabajadores para el procesamiento paralelo y la gestión de tareas asíncronas.

Integración de sistemas y gestión de eventos

  • Supervise los eventos del sistema de archivos y habilite actualizaciones en tiempo real en toda la aplicación.
  • Se integra con los gestores de archivos de Linux para admitir menús contextuales, superposiciones de iconos y un acceso fluido a los archivos.
  • Garantice la compatibilidad y un comportamiento coherente en varias distribuciones de Linux.

Colaboración y documentación

  • Trabajar en estrecha colaboración con los equipos de control de calidad para validar la funcionalidad y resolver problemas.
  • Mantener actualizada la documentación sobre la arquitectura del sistema, los flujos de trabajo técnicos y los módulos principales.
  • Contribuir a la mejora continua participando en revisiones de código y debates sobre desarrollo.

Lo que esperamos de ti:

  • 2+ años de experiencia en backend o desarrollo de sistemas, preferiblemente en plataformas Linux.
  • Dominio de Node.js, TypeScript y conocimientos prácticos de Python.
  • Conocimientos sólidos de Redis, especialmente en entornos concurrentes.
  • Experiencia en el uso de SQLite para el almacenamiento ligero de datos y el ajuste del rendimiento.
  • Experiencia práctica con hilos de trabajo para el procesamiento en segundo plano.
  • Familiaridad con los sistemas de archivos Linux, observadores de archivos y gestión de eventos en tiempo real.
  • Conocimiento de flujos de trabajo CI/CD y herramientas como Git o GitLab.
  • Sólidos fundamentos en estructuras de datos y algoritmos (DSA).
  • BE/BTech/MTech en Informática, Ciencias de la Información, Electrónica o un campo relacionado de una universidad reconocida.

Es bueno tenerlo:

  • Experiencia previa en sincronización de archivos, copia de seguridad en la nube o sistemas de almacenamiento distribuido.
  • Experiencia en llamadas al sistema de bajo nivel, módulos del núcleo de Linux o elaboración de perfiles de rendimiento.

¿Por qué unirse a nosotros?

En IDrive, estamos creando un entorno en el que prospera la innovación, se reconoce el talento y se permite crecer a las personas. Nos comprometemos a apoyar a nuestro equipo tanto profesional como personalmente.

Esto es lo que le espera como miembro de nuestro equipo:

Equilibrio entre trabajo y vida privada

  • Modelo de trabajo híbrido con horarios flexibles que se adaptan a tu estilo de vida
  • Tiempo libre remunerado y vacaciones para descansar y reponer fuerzas
  • Permiso parental para las etapas importantes de la vida

Salud y bienestar

  • Seguro médico con cobertura personalizable para usted y su familia
  • Seguro de vida y accidentes para mayor tranquilidad

Cultura y comunidad

  • Actos de empresa y comidas de equipo para fomentar la conexión y la colaboración
  • Regalos y golosinas para celebrar juntos ocasiones especiales

Ventajas que importan

  • Remuneración competitiva que refleje su experiencia y contribuciones
  • Espacio de almacenamiento en línea

Información de la empresa

Página web: https://www.idrive.com/india/

Dirección: B-903, 9th Floor, Brigade Tech Park, Whitefield Road, Bangalore, Karnataka, India