Descripción
**DESCRIPCIÓN**
---------------
Ring busca un ingeniero de desarrollo de software que nos ayude a crear la próxima generación de aplicaciones y servicios. En este puesto, trabajarás como parte del equipo de backend de Ring, 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ás sistemas de baja latencia con la disponibilidad requerida por un sistema de seguridad. También trabajarás 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 del plan estratégico con mayor eficiencia.
* Comunicar el estado y los cambios relacionados con 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 DESEABLES**
----------------------------
* Licenciatura en ciencias de la computación o equivalente
* Experiencia en el ciclo completo de vida del desarrollo de software, incluyendo estándares de codificación, revisiones de código, gestión del control de versiones, procesos de compilación, pruebas y operaciones
Amazon es una empresa 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 tu experiencia y habilidades. Valoramos tu pasión por descubrir, inventar, simplificar y construir. Proteger tu privacidad y la seguridad de tus datos es una prioridad constante para Amazon. Consulta 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 empleados de Amazon para ofrecer los mejores resultados a nuestros clientes. Si tienes una discapacidad y necesitas una adaptación o ajuste en el lugar de trabajo durante el proceso de solicitud y contratación, incluida la entrevista o la incorporación, visita https://amazon.jobs/content/en/how\-we\-hire/accommodations para obtener más información. Si el país o región en el que solicitas no aparece en la lista, ponte en contacto con tu socio de reclutamiento.