freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Developer Scala

Summary

Build and maintain a cloud-based SaaS platform using Scala, Play/Pekko, MySQL, Redis, and AWS, focusing on scalable APIs, distributed systems, and CI/CD pipelines.

Resumen del Proyecto

Buscamos Senior Scala Backend Developers para incorporarse a un proyecto internacional en modalidad 100% teletrabajo, participando en la evolución y desarrollo de una plataforma SaaS empresarial basada en tecnologías Scala y AWS.

El equipo trabajará en entornos de alta disponibilidad, sistemas distribuidos y servicios cloud, colaborando con desarrolladores, QA Engineers, arquitectos y responsables funcionales en la construcción y mantenimiento de soluciones escalables.

Funciones

  • Desarrollo de nuevas funcionalidades backend en Scala.
  • Diseño e implementación de APIs y servicios.
  • Optimización de consultas SQL y rendimiento de base de datos.
  • Integración con servicios AWS.
  • Participación en revisiones de código y buenas prácticas de desarrollo.
  • Colaboración en procesos CI/CD.
  • Mantenimiento evolutivo y correctivo de la plataforma.
  • Participación en entornos distribuidos y arquitecturas escalables.

Requisitos Imprescindibles

  • Mínimo 4 años de experiencia en desarrollo backend (preferiblemente 5-6 años o más).
  • Experiencia sólida con Scala 2.13.
  • Dominio de:
    • Collections
    • Futures
    • Pattern Matching
    • Inmutabilidad
    • Programación concurrente
  • Experiencia con Play Framework (basado en Pekko).
  • Experiencia con MySQL.
  • Conocimientos avanzados de:
    • Optimización SQL
    • Índices
    • Profiling de consultas
  • Experiencia con Redis.
  • Experiencia trabajando con AWS.
  • Conocimientos de:
    • Git
    • Pull Requests
    • CI/CD
  • Inglés profesional imprescindible.

Requisitos Valorable

  • Experiencia con Squeryl.
  • Experiencia con Doobie.
  • Conocimientos de Grafana y Kibana.
  • Experiencia configurando alertas y monitorización.
  • Experiencia en:
    • Sistemas distribuidos
    • Arquitecturas escalables
    • Escalado horizontal
    • Play/Pekko
  • Conocimientos de ruso o ucraniano.

Stack Tecnológico

  • Scala 2.13
  • Play Framework
  • Pekko
  • MySQL
  • Redis
  • AWS
  • Git
  • CI/CD
  • Grafana
  • Kibana
  • Squeryl
  • Doobie

See also