directohace 1 mes

Software Engineer

B
Backblaze External Website
Remoto · Tiempo completo
Senior3+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Se busca Software Engineer para unirse al equipo de Front End Engineering en Backblaze, una empresa de almacenamiento en la nube. El rol implica construir y mejorar aplicaciones web modernas utilizando TypeScript y React.

Por qué aplicar

Atractivo para desarrolladores que buscan trabajar en aplicaciones web modernas con TypeScript y React en un entorno remoto.

Descripción del puesto

Sobre Backblaze Backblaze proporciona almacenamiento en la nube confiable y de alta disponibilidad en más de 150 países, en el que confían consumidores, pequeñas y medianas empresas, empresas y desarrolladores. El almacenamiento en la nube B2 de Backblaze admite cargas de trabajo intensivas en datos para respaldo, medios, análisis y pipelines de inteligencia artificial modernos. Construimos sistemas duraderos, seguros y escalables en los que los clientes dependen todos los días. Nos preocupamos profundamente por la corrección, la simplicad y la excelencia operativa, y creemos que la seguridad es una parte fundamental de la buena ingeniería, no una ocurrencia tardía. Si bien estamos orgullosos de lo que hemos construido, vemos aún más oportunidades por delante. Sobre el rol Estamos buscando un ingeniero de software para unirse a nuestro equipo de Ingeniería Front End. Este equipo construye las aplicaciones web principales orientadas a clientes y servicios que impulsan cómo los clientes modelan, administran y aseguran organizaciones en Backblaze. Eso incluye fundamentos de identidad y acceso, administración de recursos de almacenamiento en la nube y implementaciones de interfaz de usuario / servicio integradas con un sistema de control de acceso basado en roles modernos que gobierna el acceso a recursos a escala. En este rol, creará y mejorará aplicaciones web modernas en nuestro ecosistema TypeScript y React. Trabajará con ingenieros de frontend, backend, producto, seguridad y plataformas para ofrecer características y servicios confiables orientados a clientes. Algunos de los sistemas a los que contribuirás se encuentran en el centro de la administración de clientes, la autorización y la orquestación de recursos, con desafíos de diseño configurados por ideas que se encuentran en plataformas como AWS IAM, GCP IAM y Azure RBAC. Esto es una excelente opción para un ingeniero que disfruta creando experiencias de usuario reflexivas, quiere crecer en ingeniería de frontend de producción y está interesado en aprender más sobre seguridad, sistemas distribuidos, infraestructura en la nube y diseño de aplicaciones escalables. Valoramos la curiosidad, los fundamentos sólidos, el buen juicio y la voluntad de aprender. También valoramos a los ingenieros que utilizan herramientas de inteligencia artificial modernas de manera efectiva para acelerar el desarrollo, mejorar la calidad del diseño y fortalecer la seguridad y el mantenimiento. Responsabilidades: - Construir, mantener y evolucionar aplicaciones web orientadas a clientes utilizando TypeScript y React. - Desarrollar interfaces de usuario, lógica de aplicaciones frontend y funcionalidad backend para frontend utilizando frameworks como NestJS y NextJS. - Integrar con servicios existentes a través de REST, gRPC y otras API internas. - Colaborar con ingenieros de todo el equipo y grupos adyacentes para construir características relacionadas con autenticación, autorización, administración de recursos de almacenamiento en la nube y administración de clientes. - Participar en discusiones de diseño técnico y ayudar a desglosar los requisitos del producto en tareas de ingeniería claras. - Escribir código confiable y mantenible con atención a pruebas, accesibilidad, rendimiento y seguridad. - Depurar problemas en aplicaciones frontend y integraciones de servicios, con el apoyo de ingenieros experimentados cuando los problemas abarcan varios sistemas. - Contribuir a la observabilidad, la preparación operativa y el soporte de producción para los sistemas que posee su equipo. - Mejorar la velocidad del desarrollador y la calidad del código a través de una automatización reflexiva, revisión de código, documentación y uso de herramientas de ingeniería asistida por inteligencia artificial modernas. - Colaborar de forma transversal con Producto, Seguridad, Aseguramiento de la Calidad, Soporte, Finanzas y otros socios para traducir las necesidades comerciales y operativas en soluciones técnicas. - Desarrollar sus habilidades técnicas a través de tutoría, revisión de código, revisión de diseño y experiencia práctica con sistemas de producción. Requisitos: - 3+ años de experiencia en ingeniería de software profesional, o experiencia equivalente en la creación y el mantenimiento de aplicaciones web de producción. - Experiencia con TypeScript o JavaScript y React. - Familiaridad con prácticas de desarrollo frontend modernas, incluida la arquitectura basada en componentes, gestión de estado, pruebas y depuración. - Experiencia trabajando con API, como REST, gRPC, GraphQL o interfaces de servicio similares. - Comprensión básica de conceptos backend como bases de datos, servicios HTTP, autenticación y diseño de API. - Capacidad para escribir código claro y mantenible y participar de manera constructiva en la revisión de código. - Interés en aprender sobre arquitectura frontend, conceptos de control de acceso, seguridad de aplicaciones y operaciones de producción. - Fuertes habilidades de comunicación escrita y verbal, incluida la capacidad de colaborar con socios de ingeniería y no ingeniería. Requisitos preferentes: - Experiencia en la creación de aplicaciones web de producción con TypeScript, React, NextJS, NestJS o frameworks similares. - Experiencia en la integración con API internas o externas. - Familiaridad con Protocol Buffers, gRPC o contratos de API tipados. - Familiaridad con bases de datos SQL o plataformas de datos a gran escala. - Experiencia con entornos de desarrollo en contenedores como Docker. - Exposición a herramientas de observabilidad para registros, métricas, seguimiento o depuración operativa. - Interés en infraestructura en la nube, gestión de identidad y acceso, sistemas de autorización o plataformas de desarrollador. - Experiencia práctica en el uso de herramientas de desarrollo asistido por inteligencia artificial como Cursor, Claude Code, Gemini o similares para mejorar la productividad de la ingeniería y la calidad del código. - Experiencia trabajando en sistemas frontend y backend, incluso si su principal fortaleza es el desarrollo frontend. Por qué Backblaze - Construir aplicaciones modernas orientadas a clientes que brindan experiencias de producto principales a clientes de todo el mundo. - Desarrollar sus habilidades mientras trabajan en problemas de ingeniería significativos en la intersección de la infraestructura en la nube, la identidad, la autorización y la escala. - Aprender de ingenieros experimentados, líderes de producto y socios de seguridad en un entorno remoto primero. - Ayudar a construir aplicaciones que son centrales para las ofertas de productos de Backblaze tanto para el presente como para el futuro. - Compensación, beneficios y cultura competitivos que valoran la ingeniería reflexiva y sostenible. En este punto, esperamos que estés sintiendo entusiasmo por la descripción del trabajo que estás leyendo. Incluso si no cumples con todos los requisitos, aún te alentamos a que te postules. El aprendizaje, el desarrollo y el crecimiento son partes clave de nuestra cultura. Estamos ansiosos por conocer a personas que creen en nuestra misión y puedan contribuir a nuestro equipo de diversas maneras. Queremos que las personas se sientan cómodas expresando sus verdaderos sentimientos y vengan, permanezcan y realicen su mejor trabajo aquí. En Backblaze, valoramos ser justos y buenos con nuestros clientes, socios y empleados. Es por eso que la diversidad, la equidad y la inclusión están en el núcleo de nuestros valores. Estamos comprometidos con fomentar una fuerza laboral donde todos los empleados sientan un sentido de pertenencia independientemente de raza, etnia, nacionalidad, género, orientación sexual, edad, religión, estatus socioeconómico, capacidad, estado de veterano y educación. Creemos que nuestra dedicación a cultivar un espacio de trabajo diverso no solo nos permite servir mejor a nuestros clientes en más de 175 países, sino que refuerza aún más nuestro compromiso de hacer lo correcto. Estamos orgullosos de ser un empleador de igualdad de oportunidades. Para comprender más acerca de los datos que recopilamos y procesamos como parte de su solicitud, por favor revise nuestro Aviso de Privacidad de Empleado de Backblaze: <a href="https://cdn.prod.website-files.com/63d32de856f6323a43a277f2/64b0660cd90ac9b4953f7f1d_Backblaze_HR_Employee_Related_Privacy_Notice.pdf">https://cdn.prod.website-files.com/63d32de856f6323a43a277f2/64b0660cd90ac9b4953f7f1d_Backblaze_HR_Employee_Related_Privacy_Notice.pdf</a> # LATAM

Responsabilidades

  • Build, maintain, and evolve customer-facing web applications using TypeScript and React
  • Develop user interfaces, frontend application logic, and backend-for-frontend functionality
  • Integrate with existing services through REST, gRPC, and other internal APIs

Skills requeridas

Atención al clienteGestión de equiposNegociaciónLiderazgo de equiposKPI trackingmanejo de CajaColaboraciónComunicación efectivaResolución de problemasAprendizaje continuo

Beneficios

  • Competitive compensation
  • benefits
  • cultura que valora la ingeniería sostenible

Explorar empleos relacionados