Descripción
Sinch está liderando la forma en que el mundo se comunica. Más de 150 000 empresas —incluidas Google, Uber, PayPal, Visa, Tinder y muchas otras— confían en la nube de comunicaciones con clientes de Sinch para potenciar experiencias atractivas con los clientes mediante mensajería móvil, voz y correo electrónico. Ya sea que necesite verificar usuarios o crear campañas multicanal, Sinch lo hace fácil. Nuestra red superior impulsada por IA, nuestras API y aplicaciones garantizan que pueda conectarse con sus clientes de forma fiable y segura en cada etapa de su recorrido. En Sinch «soñamos en grande», «ganamos juntos», «mantenemos la simplicidad» y «hacemos que suceda». ¡Estos valores son nuestra base!
**Acerca del puesto:**
* Como **Ingeniero de Software**, usted será un jugador clave en el desarrollo y escalabilidad de los servicios de **Inbox** dentro de la **plataforma SaaS Engage de Sinch**. Formará parte de un **equipo multifuncional y autónomo** que establece sus propios objetivos y es responsable de todas las etapas del **ciclo de vida del desarrollo de software**, desde el diseño hasta la implementación y el mantenimiento.
* Su enfoque estará en la **creación de servicios de backend de alto impacto, escalables y distribuidos**, asegurando fiabilidad, rendimiento y capacidad de extensión. El código que desarrolle impulsará funcionalidades críticas de mensajería y compromiso en distintas líneas de productos.
**Sus responsabilidades:**
* Participar en todo el ciclo de vida del desarrollo de software, incluyendo planificación, diseño, implementación, despliegue, supervisión y mantenimiento.
* Desarrollar y mantener microservicios escalables, distribuidos y orientados a eventos utilizando **Java**.
* Optimizar y mejorar el rendimiento de los servicios de backend dentro de sistemas de mensajería de alto rendimiento.
* Contribuir a la implementación y mejora de API, tuberías de mensajería y modelos de datos.
* Trabajar con bases de datos no relacionales, garantizando una gestión eficaz de los datos.
* Colaborar con ingenieros frontend, gestores de producto y otras partes interesadas para entregar funciones de calidad alineadas con los objetivos comerciales.
* Aplicar buenas prácticas para garantizar la escalabilidad, seguridad y observabilidad de los servicios.
* Participar activamente en revisiones de código, debates técnicos y aprendizaje continuo para fomentar su crecimiento personal y la excelencia del equipo.
* Asumir la propiedad de sus tareas, aceptando la responsabilidad del código que entrega.
**Qué buscamos:**
* Experiencia de 3 a 5 años en desarrollo backend con sólida competencia en **Java**.
* Comprensión sólida de la **arquitectura de microservicios** y de los sistemas distribuidos.
* Experiencia trabajando con bases de datos no relacionales.
* Conocimientos sobre arquitecturas orientadas a eventos y sistemas de colas de mensajes como **Kafka**.
* Buenas habilidades para resolver problemas y capacidad para contribuir a decisiones arquitectónicas.
* Experiencia diseñando y desarrollando **API RESTful**.
* Compromiso con la escritura de código limpio, mantenible y testeable.
* Experiencia utilizando herramientas de programación con IA como **Copilot**, **Claude Code**, **Cursor** u otras similares, con comprensión de sus ventajas, riesgos y mejores prácticas.
* Capacidad para trabajar cómodamente en un entorno colaborativo, autónomo y dinámico.
* Buenas habilidades de comunicación escrita y oral en inglés.
**Deseable:**
* Experiencia contribuyendo a plataformas SaaS o nativas en la nube.
* Alguna experiencia con JavaScript, TypeScript y React, y disposición para crecer en la ruta de Full Stack.
*El salario anual para este puesto oscila entre 45.000 € y 60.000 €. Los factores que pueden afectar la remuneración dentro de este rango incluyen habilidades, formación, experiencia y otras calificaciones.*
**NUESTRO PROCESO DE CONTRATACIÓN**
Nos comprometemos a garantizar un proceso de selección justo, objetivo, coherente e inclusivo. Nuestro enfoque incluye entrevistas estructuradas basadas en competencias diseñadas para evaluar sus habilidades, experiencia y calificaciones relevantes para el puesto. En ocasiones, podemos incorporar una evaluación basada en datos para mejorar nuestro éxito en la contratación e identificar a los candidatos con mayor probabilidad de destacar.
Creemos en un proceso bidireccional y le animamos a plantear preguntas durante todo el recorrido. Si este puesto no es lo que está buscando, explore otras oportunidades disponibles en nuestra página de carreras: https://www.sinch.com/careers/. Quienquiera que sea, esperamos que encuentre un camino emocionante hacia adelante —¡quizás con nosotros!