




Resumen: Ring busca un Ingeniero de Desarrollo de Software para unirse a su equipo de backend y desarrollar aplicaciones y servicios para timbres, cámaras y otros dispositivos en un entorno dinámico. Aspectos destacados: 1. Trabajar en el núcleo de las experiencias para timbres, cámaras y otros dispositivos 2. Construir sistemas de baja latencia con los requisitos de tiempo de actividad del sistema de seguridad 3. Aprovechar herramientas de inteligencia artificial generativa para mejorar la productividad del desarrollo **DESCRIPCIÓN** --------------- Ring está buscando un Ingeniero de Desarrollo de Software que nos ayude a crear la próxima generación de aplicaciones y servicios. En este puesto, formará parte del equipo de backend de Ring y trabajará en estrecha colaboración con un equipo multifuncional de ingenieros y gestores de producto para diseñar, probar, aprender e iterar soluciones en un entorno dinámico. El equipo de backend de Ring es responsable del núcleo que impulsa las experiencias que nuestros vecinos utilizan para interactuar con nuestros timbres, cámaras y otros dispositivos. Como ingeniero del equipo de backend de Ring, construirá sistemas de baja latencia con el tiempo de actividad requerido por un sistema de seguridad. También trabajará junto a un equipo talentoso comprometido tanto con el éxito mutuo como con la creación de funciones revolucionarias para nuestros productos. Responsabilidades clave del puesto * Diseñar y documentar sistemas distribuidos y microservicios. * Implementar código robusto y mantenible con documentación clara y actualizada. * Entregar valor al cliente de forma iterativa mientras se avanza hacia sistemas a largo plazo que resuelvan los objetivos de la hoja de ruta con mayor eficiencia. * Comunicar el estado y los cambios en el trabajo por el que son responsables y cuentan, manteniendo informados a todos los interesados sobre modificaciones y actualizaciones del plan original. * Implementar automatización de pruebas en todo el código desarrollado mediante pruebas unitarias y de integración. * Aprovechar herramientas y técnicas de inteligencia artificial generativa para mejorar la productividad del desarrollo, la calidad del código y el diseño del sistema, manteniendo los estándares de seguridad y cumplimiento. **CUALIFICACIONES BÁSICAS** ------------------------ * Experiencia profesional (no de prácticas) en desarrollo de software * Experiencia en el diseño o arquitectura (patrones de diseño, fiabilidad y escalabilidad) de sistemas nuevos y existentes * Experiencia en programación con al menos un lenguaje de programación de software **CUALIFICACIONES PREFERENTES** ---------------------------- * Licenciatura en ciencias de la computación o equivalente * Experiencia en el ciclo completo de vida del desarrollo de software, incluidos estándares de codificación, revisiones de código, gestión del control de versiones, procesos de compilación, pruebas y operaciones Amazon es un empleador que ofrece igualdad de oportunidades. Creemos firmemente que contar con una plantilla diversa es fundamental para nuestro éxito. Tomamos decisiones de contratación basadas en su experiencia y habilidades. Valoramos su pasión por descubrir, inventar, simplificar y construir. La protección de su privacidad y la seguridad de sus datos es una prioridad constante para Amazon. Consulte nuestra Aviso de privacidad (https://www.amazon.jobs/en/privacy\_page) para obtener más información sobre cómo recopilamos, utilizamos y transferimos los datos personales de nuestros candidatos. Nuestra cultura inclusiva capacita a los amazonenses para ofrecer los mejores resultados a nuestros clientes. Si tiene una discapacidad y necesita una adaptación o ajuste en el lugar de trabajo durante el proceso de solicitud y contratación, incluido apoyo para la entrevista o el proceso de incorporación, visite https://amazon.jobs/content/en/how\-we\-hire/accommodations para obtener más información. Si el país/región en el que solicita no aparece en la lista, póngase en contacto con su socio de reclutamiento.


