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