Desarrollador Backend Scala Bilingüe

APLICACIONES · Remoto

Inscribirme
o
Inscribirme

Descripción

Perfil de desarrollo de software con fuerte orientación a arquitectura backend y sistemas distribuidos, responsable de diseñar, construir e integrar soluciones escalables, resilientes y de alto rendimiento. El rol participa en la implementación de microservicios, APIs y flujos de integración entre componentes, asegurando calidad, mantenibilidad y evolución continua de la plataforma. Además, colabora con equipos multidisciplinarios bajo metodologías ágiles y mejores prácticas de ingeniería moderna .

Dado el requerimiento del cliente, este perfil debe considerar como ejes principales y de alta prioridad: Scala, Pekko, Play Framework, Akka, Java, Kafka, Cosmos DB, SQL, Distributed Systems, CI/CD Tooling y Cloud.

Requisitos

  • Licenciatura o Ingeniería en Sistemas, Computación, Informática, Telemática o afín.
  • Experiencia de 4 años en desarrollo backend, microservicios o plataformas distribuidas .
  • Experiencia fuerte en Scala y Java como lenguajes principales
  • Conocimiento práctico de Pekko, Play Framework y Akka para construcción de aplicaciones concurrentes y distribuidas.
  • Experiencia en mensajería y event streaming con Kafka.
  • Manejo de bases de datos SQL y experiencia con Cosmos DB.
  • Conocimiento en Distributed Systems, patrones de concurrencia, tolerancia a fallos y escalabilidad.
  • Experiencia en herramientas de CI/CD Tooling y despliegues automatizados.
  • Conocimiento de entornos Cloud y operación de servicios en la nube.
  • Inglés avanzado para trabajo con equipos globales .

Habilidades técnicas indispensables


  • Scala: desarrollo de servicios, lógica de negocio y aplicaciones concurrentes.
  • Java: soporte y desarrollo de componentes backend.
  • Pekko / Akka: modelado de concurrencia, actores y sistemas distribuidos.
  • Play Framework: desarrollo de APIs y aplicaciones web/backend.
  • Kafka: integración asíncrona, pub/sub y procesamiento de eventos.
  • Cosmos DB: modelado y operación de datos en entornos cloud.
  • SQL: consultas, modelado relacional, optimización y persistencia.
  • Distributed Systems: diseño de soluciones escalables, resilientes y desacopladas.
  • CI/CD Tooling: pipelines, automatización de build/test/deploy.
  • Cloud: despliegue, configuración y operación de servicios en nube.
  • Desarrollo de APIs RESTful y microservicios.
  • Control de versiones con Git y trabajo colaborativo .

Habilidades técnicas deseables


  • Práctica en pruebas unitarias, integración y automatización de testing .
  • Experiencia en metodologías ágiles Scrum .

Actividades a realizar


  • Diseñar e implementar servicios backend usando Scala y Java.
  • Construir soluciones distribuidas y escalables con Pekko, Akka y Play Framework.
  • Desarrollar flujos asíncronos y event-driven con Kafka.
  • Integrar y optimizar persistencia de datos en SQL y Cosmos DB.
  • Participar en el diseño técnico de arquitecturas distribuidas.
  • Automatizar build, test y despliegues mediante herramientas CI/CD.
  • Desplegar y operar soluciones en entornos cloud.
  • Colaborar con QA, DevOps y Frontend en la entrega de soluciones productivas.
  • Documentar arquitectura, APIs y procesos técnicos.
  • Proponer mejoras continuas de performance, resiliencia y mantenibilidad.