🧠 Sobre Plinng
Plinng es una plataforma SaaS AI-native que despliega una Agentic Workforce —agentes de IA autónomos— para automatizar de extremo a extremo el marketing digital de autónomos y pymes : crean y optimizan webs y landings, gestionan campañas y ads, publican contenidos en redes sociales, gestionan perfiles de Google Maps y gestionan las reseñas.
Estamos escalando nuestra plataforma y buscamos un / a Senior Backend Engineer que nos ayude a construir sistemas internos de alta disponibilidad, escalabilidad y resiliencia que impulsen toda nuestra infraestructura de IA y automatización.
🧭 Tu misión
Diseñar, desarrollar y evolucionar los servicios backend que dan vida a Plinng : sistemas distribuidos, integraciones con servicios externos, arquitectura escalable y procesos robustos que soportan miles de operaciones automatizadas. Serás clave en definir estándares, elevar la calidad técnica del equipo y garantizar que nuestra plataforma crece de forma sostenible y segura.
🎯 Responsabilidades clave
- Diseñar e implementar servicios backend de alta disponibilidad y escalabilidad utilizando Django y Python .
- Construir y evolucionar una plataforma distribuida capaz de soportar operaciones complejas y de gran volumen.
- Asegurar que la arquitectura siga principios de clean code, SOLID, modularidad y mantenibilid.
- Integrar APIs externas, servicios de terceros y sistemas internos garantizando seguridad, fiabilidad y eficiencia.
- Fortalecer la observabilidad mediante logging, métricas, monitoreo y alerting.
- Participar activamente en peer code reviews, diseño técnico y decisiones arquitectónicas.
- Mentorizar a ingenieros junior, elevando el estándar de ingeniería del equipo.
- Impulsar buenas prácticas en testing, documentación, seguridad, CI / CD y cultura de ingeniería.
- Colaborar en un entorno Agile para entregar soluciones escalables, sostenibles y de alto impacto.
🛠️ Stack y herramientas
- Backend : Python, Django, FastAPI.
- Arquitectura & Datos : PostgreSQL, SQL / NoSQL.
- Cloud : AWS / GCP.
- Contenedores : Docker, Kubernetes.
- Observabilidad : herramientas de monitoreo, logging y métricas.
- Procesos : CI / CD, GitHub / GitLab, metodologías Agile.
✅ Requisitos imprescindibles
- Ingeniería en Informática, Software o similar.
- 6–7 años de experiencia construyendo aplicaciones escalables y de alta disponibilidad.
- Dominio de Django, Python y diseño de REST APIs.
- Conocimiento profundo de bases de datos SQL y NoSQL (PostgreSQL muy valorado).
- Experiencia con cloud computing (AWS, GCP) y despliegues con Docker / Kubernetes.
- Sólido razonamiento técnico, capacidad de resolución de problemas y mentalidad analítica.
- Excelentes habilidades de comunicación, colaboración y liderazgo técnico.
- Proactividad, ownership y capacidad para rendir en entornos dinámicos.
✨ Valorable (nice-to-have)
- Experiencia con prácticas avanzadas de observabilidad.
- Familiaridad con arquitecturas orientadas a eventos o sistemas distribuidos complejos.
- Experiencia guiando decisiones técnicas o liderando iniciativas de mejora interna.
🚀 Qué ofrecemos
- Rol de alto impacto, con autonomía y participación directa en decisiones técnicas clave.
- Salario competitivo acorde a seniority.
- Desarrollo profesional, formación y mentoring continuo.
- Cultura startup : ownership, ritmo y feedback frecuente.
- Modelo híbrido en Sant Cugat : 2 días presenciales obligatorios (lunes y jueves).
- Beneficios : tickets restaurante / comida, snacks y fruta en la oficina, perks adicionales.