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.