Backend Engineer
Role details
Job location
Tech stack
Job description
Software Engineer (Backend - Go / Python)Barcelona | Modelo híbrido (oficina + flexibilidad WFH)****** € - ****** € / año | Contrato indefinido1?? Descripción del puesto¿Te gustaría formar parte de una startup tecnológica que está revolucionando la manera en la que se crea y gestiona el software?Buscamos un/a Software Engineer (Backend) con experiencia sólida en Go y Python, capaz de construir sistemas escalables y de alto rendimiento dentro de un entorno altamente innovador.El proyecto está respaldado por una reciente ronda de inversión pre-seed y cuenta con un equipo pequeño, ambicioso y con gran proyección internacional.Tendrás un rol clave en el diseño de arquitectura, la creación de APIs y la optimización de sistemas distribuidos en un producto SaaS con enfoque en inteligencia artificial y automatización.2?? Misión del puestoTu misión será diseñar y desarrollar el backend que impulsa una plataforma SaaS escalable impulsada por IA.Entre tus principales responsabilidades estarán:- Construir sistemas backend de alto rendimiento y escalabilidad.- Diseñar e implementar APIs REST/GraphQL para servicios core.- Arquitecturar microservicios multi-tenant para hosting, facturación y gestión de usuarios.- Optimizar PostgreSQL y aplicar estrategias de caché con Redis.- Crear y mantener pipelines CI/CD para despliegues automatizados.- Colaborar con equipos de frontend y DevOps para asegurar una experiencia fluida.- Participar en sesiones técnicas y decisiones de arquitectura junto a perfiles senior.Aptitudes y conocimientos deseados:3?? Requisitos (Match) Formación y experiencia:- +3 años de experiencia construyendo backends en producción.- Dominio de Go y Python, con experiencia práctica en sus ecosistemas.- Experiencia en GCP, Docker y Kubernetes (GKE / Cloud Run).- Conocimientos avanzados en diseño de bases de datos y optimización SQL (PostgreSQL).- Familiaridad con sistemas distribuidos, mensajería/event-driven architecture (Pub/Sub, Kafka, RabbitMQ, NATS).- Conocimiento de patrones SaaS: multi-tenancy, billing, authentication/authorization.Habilidades y mindset:- Mentalidad "builder": te gusta construir, probar y mejorar rápido.- Comunicación clara y orientación a resultados.- Capacidad para trabajar con autonomía y asumir decisiones técnicas.- Pasión por los entornos dinámicos, el aprendizaje continuo y el impacto real.
Requirements
Participar en sesiones técnicas y decisiones de arquitectura junto a perfiles senior.Aptitudes y conocimientos deseados:3?? Requisitos (Match) Formación y experiencia:
-
+3 años de experiencia construyendo backends en producción.
-
Dominio de Go y Python, con experiencia práctica en sus ecosistemas.
-
Experiencia en GCP, Docker y Kubernetes (GKE / Cloud Run).
-
Conocimientos avanzados en diseño de bases de datos y optimización SQL (PostgreSQL).
-
Familiaridad con sistemas distribuidos, mensajería/event-driven architecture (Pub/Sub, Kafka, RabbitMQ, NATS).
-
Conocimiento de patrones SaaS: multi-tenancy, billing, authentication/authorization. Habilidades y mindset:
-
Mentalidad "builder": te gusta construir, probar y mejorar rápido.
-
Comunicación clara y orientación a resultados.
-
Capacidad para trabajar con autonomía y asumir decisiones técnicas.
-
Pasión por los entornos dinámicos, el aprendizaje continuo y el impacto real.