directohace 8 días

Ingeniero/a Backend Senior

R
Rooftop.dev
Híbrido · Tiempo completo
Senior8+ años
A convenir

Empresa de tecnología busca un Staff Software Engineer con experiencia en Java y Spring Boot para unirse a su equipo de desarrollo de plataformas de bots. El rol es hands-on y requiere residir en Argentina.

Por qué aplicar

Si sos un/a Ingeniero/a Backend Senior con experiencia en Java y Spring Boot, este puesto en Rooftop.dev es para vos. Podrás ser referente técnico en una plataforma de bots, trabajando en un rol hands-on y con modalidad híbrida.

Descripción del puesto

Estamos en búsqueda de Staff Software Engineer (Java) que residan en Argentina para sumarse a construir una plataforma de creación y gestión de bots. Es un rol hands-on para posicionarse como referente técnico del equipo. REQUISITOS TÉCNICOS: Excluyentes: - Graduado/a en Ingeniería en Sistemas, Ciencias de la Computación o afines. - 8+ años de experiencia en desarrollo con Java y Spring Boot. - Sólida trayectoria comprobable construyendo software en entornos productivos de alta demanda. - Experiencia trabajando con infraestructura Cloud, idealmente con GCP. - 5+ años de experiencia trabajando con arquitecturas distribuidas/microservicios. - 4+ años de experiencia trabajando con Docker y Kubernetes, en proyectos productivos. - 4+ años de experiencia con herramientas para gestión de colas de mensajería (Kafka, RabbitMQ, entre otras). - Sólidos conocimientos en patrones de diseño y arquitecturas modernas y escalables. - Conocimientos y experiencia con bases de datos SQL y NoSQL. - Inglés técnico de nivel medio. Valorables: - Experiencia integrando APIs de OpenAI / LLMs o bases de datos vectoriales. - Dominio de portugués. Soft Skills: - Pasión por el desarrollo y la mejora continua: una persona ágil, curiosa, que disfruta programar. - Interés en aprender y desarrollarse utilizando múltiples tecnologías. - Habilidades de comunicación, trabajo en equipo y disposición a la colaboración. - Proactividad, iniciativa y mucha autonomía para trabajar. PROPUESTA: - Rango salarial: a convenir. - Tipo de contratación: Relación de dependencia. - Duración del contrato: tiempo indeterminado. - Horario: Lunes a viernes de 9 a 18 hs. - Modalidad de trabajo: híbrida / remota. - Esquema de trabajo: para personas que residan en CABA/AMBA, requiere ir a la oficina 2 veces por semana durante los primeros 3 meses de onboarding, luego disminuiría la frecuencia a 1 vez por semana o encuentros quincenales. Para el resto del país: remoto con encuentros presenciales eventuales. - Ubicación de las oficinas: Saavedra (Polo Dot). RESPONSABILIDADES: - Arquitectura a Escala: Diseñar y evolucionar soluciones full-stack de alto rendimiento utilizando Java (Backend) y React (Frontend), capaces de soportar picos de tráfico masivo. - Sistemas Distribuidos: Liderar decisiones de arquitectura aplicando patrones avanzados, microservicios y gestión de estado en sistemas asíncronos y distribuidos. - Ingeniería de IA: Integrar y optimizar pipelines de Modelos Generativos (LLMs), asegurando performance y escalabilidad en el procesamiento de lenguaje natural. - Reliability & Observability: Implementar estrategias profundas de monitoreo (Tracing, APM, Logs) y resiliencia (Circuit Breakers, Rate Limiting) para garantizar la estabilidad de la plataforma. - Cloud Native: Orquestar servicios en GCP optimizando costos y rendimiento, utilizando Kubernetes y contenedores con un enfoque de infraestructura como código. - Liderazgo Técnico: Elevar la vara técnica del equipo mediante code reviews, mentoría a otros desarrolladores y colaboración activa en la definición de estándares de ingeniería. BENEFICIOS: - Crédito mensual en PedidosYa. - Prepaga: Swiss Medical. - Reintegro por conectividad e internet. - Días off a partir de los 6 meses. - Descuento en suscripción mensual Sport Club. - Día de cumpleaños libre. - Licencias parentales extendidas. - Clases de idiomas. - Gift cards por Casamiento, Graduación y Nacimiento. ¿QUÉ TE HARÁ DESTACAR FRENTE A OTROS CANDIDATOS? - Que tu perfil esté actualizado con tus principales hitos técnicos. - Que puedas mostrar resultados concretos y el impacto que tu trabajo generó en las diferentes compañías. - Si además tenés formación terciaria o universitaria alineada a los roles de tu interés, es clave que lo detalles siempre, ya que es un valor agregado muy grande.

Responsabilidades

  • Diseñar y evolucionar soluciones full-stack de alto rendimiento utilizando Java (Backend) y React (Frontend), capaces de soportar picos de tráfico masivo.
  • Liderar decisiones de arquitectura aplicando patrones avanzados, microservicios y gestión de estado en sistemas asíncronos y distribuidos.
  • Integrar y optimizar pipelines de Modelos Generativos (LLMs), asegurando performance y escalabilidad en el procesamiento de lenguaje natural.
  • Implementar estrategias profundas de monitoreo (Tracing, APM, Logs) y resiliencia (Circuit Breakers, Rate Limiting) para garantizar la estabilidad de la plataforma.
  • Orquestar servicios en GCP optimizando costos y rendimiento, utilizando Kubernetes y contenedores con un enfoque de infraestructura como código.
  • Elevar la vara técnica del equipo mediante code reviews, mentoría a otros desarrolladores y colaboración activa en la definición de estándares de ingeniería.

Skills requeridas

Desarrollo de software en entornos productivos de alta demandaArquitecturas distribuidas/microserviciosDocker y Kubernetes en proyectos productivosGestión de colas de mensajeríaPatrones de diseño y arquitecturas modernas y escalablesBases de datos SQL y NoSQLProcesamiento de lenguaje naturalMonitoreo (Tracing, APM, Logs)Resiliencia (Circuit Breakers, Rate Limiting)Infraestructura como códigoCode reviewsMentoría a desarrolladoresColaboración en la definición de estándares de ingenieríaPasión por el desarrolloMejora continuaAgilidadCuriosidadDisfruta programarInterés en aprender y desarrollarseHabilidades de comunicaciónTrabajo en equipoColaboraciónProactividadIniciativaAutonomía

Beneficios

  • Crédito mensual en PedidosYa
  • Prepaga Swiss Medical
  • Reintegro por conectividad e internet
  • Días off a partir de los 6 meses
  • Descuento en suscripción mensual Sport Club
  • Día de cumpleaños libre
  • Licencias parentales extendidas
  • Clases de idiomas
  • Gift cards por Casamiento, Graduación y Nacimiento