Desarrollador Backend Senior / Lead

NEXTBRAIN AI
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior
Compensation
€ 39K

Job location

Remote

Tech stack

API
Artificial Intelligence
Automation of Tests
Software Quality
Code Review
Databases
Computer Engineering
Continuous Integration
Relational Databases
Linux
DevOps
Distributed Systems
Django
Python
PostgreSQL
MongoDB
MySQL
NoSQL
Performance Tuning
RabbitMQ
Redis
Prometheus
SQLAlchemy
Data Processing
Docker Swarm
Grafana
Caching
Backend
GIT
FastAPI
Kubernetes
Kafka
Webhooks
Software Version Control
Docker
Microservices

Job description

Ser responsable técnico del backend: diseño, desarrollo, mantenimiento y evolución del sistema.

  • Diseñar APIs RESTfull, servicios backend escalables y de alto rendimiento.
  • Asegurar la calidad del software: buenas prácticas, pruebas automatizadas, code reviews y estándares de codificación.
  • Implementar estrategias de despliegue, integraciones continuas (CI/CD) y automatización de infraestructuras.
  • Colaborar con el equipo frontend, de datos e IA para definir contratos de APIs y servicios.
  • Tomar decisiones arquitectónicas (modularización, patrones, optimización de rendimiento).
  • Hacer mentorazgo técnico al resto del equipo de backend / desarrolladores menos senior.
  • Analizar cuellos de botella, depuración de problemas de producción y mantenimiento permanente.
  • Desarrollar nuevas funcionalidades relacionadas con Inteligencia Artificial y procesamiento de datos. Tanto referente a modelos de lenguaje y sistemas de agentes, como modelos de regresión, clasificación, forecasting, etc.

Requirements

Formación: Ingeniería Informática, Software o campo relacionado.

  • Experiencia: mínimo 5-7 años de desarrollo backend profesional, con historial demostrable de entregas complejas.
  • Dominio en Python y frameworks modernos (FastAPI, Django, etc.). Experiencia concreta con FastAPI es un plus.
  • Conocimientos de bases de datos relacionales (PostgreSQL, MySQL) y uso de ORM (SQLAlchemy, etc.).
  • Experiencia con bases de datos NoSQL o de caching (Redis, MongoDB, ChromaDB, Milvus, etc.).
  • Experiencia en integraciones con APIs de terceros, REST, Webhooks u otros sistemas externos.
  • Conocimientos sólidos de control de versiones (Git) y trabajo en entornos Linux/Unix.
  • Capacidad de liderazgo técnico, toma de decisiones, mentoring y trabajar con autonomía.
  • Buen nivel de inglés técnico (lectura, documentación, discusión técnica).

Plus que valoramos (no imprescindibles)

  • Experiencia con contenedores (Docker) y orquestadores (Kubernetes, Docker Swarm, etc.).
  • Experiencia en sistemas de mensajería / colas (RabbitMQ, Kafka, etc.).
  • Conocimientos en monitoreo/observabilidad (Prometheus, Grafana, ELK, etc.).
  • Experiencia en arquitecturas de microservicios o sistemas distribuidos.
  • Experiencia o conocimientos en DevOps / Infraestructura / despliegues (automatización, pipelines CI/CD, despliegues escalables)., Idiomas: Inglés (Alto)

Formación Mínima: Ingeniero Técnico

Nivel Profesional: Mando Intermedio

Benefits & conditions

Salario competitivo ajustado a la experiencia y responsabilidad de liderazgo técnica.

  • Días de vacaciones pagadas.
  • Oportunidades de formación, crecimiento profesional y asumir más responsabilidad.
  • Ambiente dinámico, colaborativo, con autonomía y sentido de misión.
  • Trabajo 100 % remoto con flexibilidad horaria.
  • Impacto real en el producto: aquí tus decisiones cuentan.

NextBrain es un empleador que valora la diversidad y la igualdad de oportunidades. Animamos a personas de todos los perfiles a postularse., * Jornada completa Jornada

  • Más de 5 años Experiencia

  • Indefinido Tipo contrato

  • 36.000 € - 39.000 € Bruto/año

Apply for this position