SENIOR BACK-END DEVELOPER - SMARKIA
Publicada 27 de Agosto⚡ ¿Diseñas sistemas distribuidos que aguantan lo que les eches encima? ⚡
Entonces esto va contigo. 👇
Smarkia lleva la monitorización, análisis y optimización de activos energéticos a otro nivel. Su plataforma SaaS convierte los datos que emiten plantas e instalaciones en decisiones reales que mejoran el rendimiento y la eficiencia operativa de sus clientes.
Y para que eso funcione, por debajo hay algo que casi nadie ve: una arquitectura que ingiere, procesa y responde a eventos en tiempo real, sin caerse, sin perder un dato y sin pedir permiso.
Ahí es donde entras tú.
🧠 Tu rol en una frase
Serás Senior Backend Developer y te harás responsable técnico/a de componentes críticos de la plataforma: servicios escalables, resilientes y de alto rendimiento, con foco en arquitecturas event-driven y procesamiento real-time.
Hands-on. Código, arquitectura y decisiones. No una capa de supervisión.
🛠️ El stack con el que vas a vivir
Java · Python · Apache Kafka · RabbitMQ · MongoDB · Microservices · REST APIs · Event-Driven Architecture · Real-Time Processing · Distributed Systems · Docker · Kubernetes · CI/CD · Git
⚙️ ¿Qué vas a hacer en Smarkia?
✅ Diseñar, desarrollar y mantener servicios backend principalmente en Java y Python.
✅ Diseñar y evolucionar arquitecturas de microservicios y sistemas distribuidos.
✅ Implementar soluciones Event-Driven Architecture (EDA) y procesamiento de eventos en tiempo real.
✅ Diseñar y mantener pipelines y sistemas de mensajería basados en Apache Kafka.
✅ Trabajar con RabbitMQ y otros sistemas de mensajería asíncrona.
✅ Diseñar soluciones eficientes de almacenamiento y acceso a datos con MongoDB y otras tecnologías de persistencia.
✅ Diseñar APIs y servicios preparados para entornos de alta concurrencia y baja latencia.
✅ Garantizar la escalabilidad, resiliencia, observabilidad y tolerancia a fallos de los sistemas.
✅ Analizar y optimizar el rendimiento de aplicaciones y flujos de procesamiento de eventos.
✅ Definir buenas prácticas de arquitectura, desarrollo, testing y calidad de código.
✅ Participar en decisiones técnicas y en revisiones de arquitectura y código.
✅ Colaborar con desarrollo, DevOps, arquitectura y equipos de producto.
✅ Mentorizar perfiles junior/mid y subir el listón técnico del equipo.
🎯 ¿Eres tú?
🔧 Tienes experiencia sólida como Senior Backend Developer / Software Engineer.
☕ Nivel avanzado de Java y experiencia profesional con Python.
🔀 Has trabajado con Apache Kafka en producción. En producción de verdad, no en un side project.
📡 Conoces a fondo las arquitecturas event-driven, los sistemas de mensajería y el procesamiento asíncrono.
🐇 Manejas RabbitMQ o tecnologías equivalentes.
🍃 Te mueves con bases de datos NoSQL, especialmente MongoDB.
🧩 Dominas microservicios, concurrencia, sistemas distribuidos y procesamiento en tiempo real.
🛡️ Has diseñado sistemas escalables, resilientes y de alta disponibilidad.
🧼 Patrones de diseño, clean code, testing y buenas prácticas de ingeniería no son un extra para ti: son la base.
🧠 Analizas problemas complejos y propones soluciones pragmáticas y mantenibles. Nada de sobreingeniería.
🚀 Autonomía, criterio técnico propio y mentalidad de producto.
⭐ Si además tienes esto, mejor que mejor:
➕ Experiencia en el sector banca.
➕ Trayectoria en proyectos internacionales.
💼 Lo que Smarkia pone encima de la mesa
🌍 100% remoto. Sin excepciones ni letra pequeña.
🏆 Producto propio y una empresa reconocida internacionalmente en gestión energética.
⚙️ Problemas técnicos de verdad: alta concurrencia, baja latencia y volúmenes de datos que no caben en una arquitectura improvisada.
🗣️ Criterio técnico con recorrido: participas en las decisiones de arquitectura y en las revisiones de código, no las recibes hechas.
🌱 Impacto medible: cada mejora de rendimiento que metes se traduce en eficiencia energética real en las instalaciones de sus clientes.
💡 ¿Qué tipo de persona encaja aquí?
Te lo decimos claro: Alguien que coge una petición y se la lleva de principio a fin: la entiende, la diseña, busca cuando falta información, la construye, la prueba y la entrega terminada y operativa. Sin recordatorios y sin dejar cabos sueltos.
Si te gusta asumir responsabilidad técnica sobre lo que importa y que tus decisiones tengan consecuencias reales en una plataforma que está en marcha, este es tu sitio.
📩 ¿Te encaja? Estamos deseando conocerte. ⚡ ¡Conectemos y empecemos con el rock de Smarkia! #WeRockSmarkia