Analista programador (Node.js, DSA, JavaScript)
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