directohace 11 meses

Backend Engineer

SilverBuenos AiresRemoto · Tiempo completo
Semi Senior2+ años
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 Backend Engineer para empresa de tecnología en Buenos Aires, con modalidad remota. Responsabilidades incluyen diseño e implementación de funcionalidades, mejora de sistemas existentes, entrega de código a producción y colaboración con equipos.

Por qué aplicar

Ideal para desarrolladores con experiencia en sistemas distribuidos y colaboración en equipo, que buscan un desafío en una empresa de tecnología.

Descripción del puesto

Sobre el rol: Esta oportunidad te permite desarrollar y mantener nuestros servicios de backend, resolviendo problemas tecnológicos complejos para nuestros usuarios. Estamos buscando personas que tengan una visión clara del producto y estén dispuestas a comprometerse a largo plazo. Qué harás: - Diseñar e implementar nuevas funcionalidades requeridas por nuestras aplicaciones móviles, colaborando con el equipo de producto, móviles, plataforma y otros ingenieros de backend. - Mejorar sistemas existentes según sea necesario, solucionando errores, mejorando el uso de recursos y haciéndolos escalar. - Entregar código a producción y características a usuarios de manera frecuente e incremental. - Desarrollar herramientas para mejorar nuestras prácticas de desarrollo. - Participar en revisiones de código para mejorar la calidad de nuestro código y producto. - Ser responsable de tu código en producción. - Trabajar con nuestro equipo de CX cuando los usuarios tengan problemas con la aplicación. Qué aportarás o Calificaciones: - Experiencia en la ejecución de sistemas distribuidos en producción. - Habilidades de colaboración entre equipos, nuestro equipo es altamente multifuncional y nuestros problemas requieren la participación de todos. - Mentalidad de principiante, siempre esforzándote por entender. - Ser dueño y solucionar problemas. - Estar dispuesto y ser capaz de trabajar en problemas abiertos. - Estar abierto a solucionar lo que sea necesario. Tecnologías: - Desarrollamos con Java 17. - Nuestro entorno de producción se basa en Kubernetes, utilizando Honeycomb, Grafana y Sentry para la observabilidad. - Un pipeline de CI/CD para fusiones y despliegues automatizados. Proceso de entrevista: - Entrevista de selección inicial. - Entrevista técnica inicial. - Entrevista de selección con el cliente. - Desafío de tarea para casa. - Entrevista de diseño de sistemas. - Entrevista conductual.

Responsabilidades

  • Diseñar e implementar funcionalidades
  • Mejorar sistemas existentes
  • Entregar código a producción
  • Desarrollar herramientas
  • Participar en code reviews

Skills requeridas

Resolución de problemasColaboración en equipoSentido de producto