Desarrollador/A Back-End (Bilbao)

TECH friendly
Bilbao, Spain
24 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Shift work
Languages
Spanish

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Business Logic Software Quality Code Review Databases Continuous Integration Relational Databases Django Web Framework Github Python (Programming Language) PostgreSQL
+21 more
MongoDB Neo4j Node.Js NoSQL Open Source Technology Software Engineering SQL Databases TypeScript Data Logging Large Language Models Generative AI Backend Git Fastapi Pytest Gitlab-ci Kubernetes Information Technology Graphql NestJS Docker

Job description

¿Buscas nuevos retos como Desarrollador/a Back-End?¡Sigue leyendo!Tu misión principal será diseñar, desarrollar y mantener servicios, APIs y lógica de negocio robusta que dan soporte a nuestras aplicaciones.Trabajarás codo a codo con el líder técnico del equipo, asumiendo responsabilidad directa sobre la capa de backend y contribuyendo a elevar la calidad técnica del conjunto del equipo.No buscamos un/a arquitecto/a ni un/a gestor/a si no a alguien que disfrute escribiendo código de calidad, que resuelva problemas complejos con pragmatismo y que sea capaz de trabajar de forma autónoma dentro de un equipo ágil.¿Qué harás en tu día a día?Diseñarás y optimizarás modelos de datos y consultas sobre PostgreSQL, MongoDB y Neo4j, eligiendo la solución de persistencia más adecuada para cada caso de uso.Integrarás modelos LLM open-source en flujos de backend, trabajando con bases de datos de embeddings y plataformas de inferencia de modelos como vLLM.Contenerizarás y desplegarás servicios con Docker, y colaborarás en su orquestación sobre Kubernetes.Participarás activamente en revisiones de código, asegurando estándares de calidad y buenas prácticas (testing, logging, manejo de errores, seguridad).Reportarás al manager de área y trabajarás en estrecha colaboración con el líder técnico para definir soluciones, estimar esfuerzos y priorizar tareas, adaptándote a la metodología de trabajo del equipo.Apoyarás el crecimiento técnico de perfiles más junior del equipo, especialmente en fundamentos de backend y buenas prácticas.¿Qué necesitas traer contigo?Formación requerida: Grado universitario en Informática, Ingeniería de Software o equivalente.Experiencia de al menos 3 años de experiencia profesional desarrollando backend.Experiencia sólida con Python y/o Node.Js (TypeScript, Express, NestJS) en entornos de producción.Haber trabajado con bases de datos relacionales, preferentemente PostgreSQL, y al menos una NoSQL (MongoDB, Neo4j u otra de grafos/documentos).Conocimientos técnicos imprescidibles Diseño e implementación de APIs REST.Valorable GraphQL.SQL avanzado: optimización de consultas, índices, migraciones.Docker: creación de imágenes, docker-compose, depuración de contenedores.Git en entornos colaborativos: ramas, pull requests, code reviews.Testing: experiencia con tests unitarios e integración (pytest, Jest o similares).Conocimientos muy valorables (pero no excluyentes) Kubernetes: despliegue, configuración de pods/services, troubleshooting básico.Experiencia previa integrando modelos LLM open-source en aplicaciones (LangChain, LangGraph, implementación de RAG o despliegue/gestión local de LLMs, etc.).Familiaridad con bases de datos vectoriales (Milvus, pgvector, etc.).Nociones de CI/CD (GitHub Actions, GitLab CI o similares).Experiencia con frameworks backend como FastAPI, Django, NestJS o Express.Competencias necesarias Autonomía y capacidad de sacar trabajo adelante sin necesidad de supervisión constante.Rigor técnico: te importa la calidad del código, no solo que funcione.Comunicación clara: sabes explicar decisiones técnicas y defender tu criterio de forma constructiva.Mentalidad de equipo: estás dispuesto/a a ayudar, recibir feedback y aportar al crecimiento colectivo.Proactividad para resolver problemas técnicos y proponer mejoras de forma continua, con compromiso real con los resultados del equipo.Idiomas Español fluido: contexto de trabajo diario.Inglés técnico intermedio o superior.¿Qué te ofrecemos?Contrato fijo, con salario competitivo *** euros brutos /año) acorde a tu experiencia y conocimiento.Queremos crecer contigo y reconocer tu talento.Contarás con oportunidades reales de crecimiento, aprendizaje y desarrollo a través de un plan de carrera y de formación.Tendrás la posibilidad de desarrollarte tanto de forma vertical como horizontal y participarás en proyectos con equipos multidisciplinares.Proyectos innovadores: Trabajarás en proyectos variados (aplicaciones de inteligencia artificial generativa, aplicaciones urban tech, soluciones Smart City, etc.) para clientes de primer nivel, aplicando las últimas tecnologías.Cada proyecto es una oportunidad de aprendizaje y un reto diferente, ¡el aburrimiento no es una opción!El dinamismo, el trabajo colaborativo y un buen ambiente de trabajo te acompañarán en tu día a día.Fomentamos un entorno donde se valora la calidad técnica, las buenas prácticas y la autonomía real para tomar decisiones técnicas sobre tu ámbito de trabajo.Tus ideas cuentan de verdad.Tanto los viernes como los meses de verano (julio y agosto), disfrutamos de las tardes libres, ya que tenemos horario intensivo de 8:00 a 15:00h.Además, la tarde de nuestro cumpleaños la disfrutamos como queremos porque… ¡también la tenemos libre!Además, podrás teletrabajar un día a la semana, si así lo quieres.Apostamos por una vida saludable, y organizamos distintas actividades para disfrutar en equipo.Este puesto te espera en : Bilbao Si buscas un entorno donde aportar tu conocimiento y deseas crecer profesionalmente en trabajando en proyectos innovadores… ¡TECH friendly es tu lugar!#J-*****-Ljbffr

Requirements

No buscamos un/a arquitecto/a ni un/a gestor/a si no a alguien que disfrute escribiendo código de calidad, que resuelva problemas complejos con pragmatismo y que sea capaz de trabajar de forma autónoma dentro de un equipo ágil., Formación requerida: Grado universitario en Informática, Ingeniería de Software o equivalente. Experiencia de al menos 3 años de experiencia profesional desarrollando backend. Experiencia sólida con Python y/o Node.Js (TypeScript, Express, NestJS) en entornos de producción. Haber trabajado con bases de datos relacionales, preferentemente PostgreSQL, y al menos una NoSQL (MongoDB, Neo4j u otra de grafos/documentos). Conocimientos técnicos imprescidibles Diseño e implementación de APIs REST. Valorable GraphQL. SQL avanzado: optimización de consultas, índices, migraciones. Docker: creación de imágenes, docker-compose, depuración de contenedores. Git en entornos colaborativos: ramas, pull requests, code reviews. Testing: experiencia con tests unitarios e integración (pytest, Jest o similares). Conocimientos muy valorables (pero no excluyentes) Kubernetes: despliegue, configuración de pods/services, troubleshooting básico. Experiencia previa integrando modelos LLM open-source en aplicaciones (LangChain, LangGraph, implementación de RAG o despliegue/gestión local de LLMs, etc.). Familiaridad con bases de datos vectoriales (Milvus, pgvector, etc.). Nociones de CI/CD (GitHub Actions, GitLab CI o similares). Experiencia con frameworks backend como FastAPI, Django, NestJS o Express. Competencias necesarias Autonomía y capacidad de sacar trabajo adelante sin necesidad de supervisión constante. Rigor técnico: te importa la calidad del código, no solo que funcione. Comunicación clara: sabes explicar decisiones técnicas y defender tu criterio de forma constructiva. Mentalidad de equipo: estás dispuesto/a a ayudar, recibir feedback y aportar al crecimiento colectivo. Proactividad para resolver problemas técnicos y proponer mejoras de forma continua, con compromiso real con los resultados del equipo. Idiomas Español fluido: contexto de trabajo diario. Inglés técnico intermedio o superior.

Benefits & conditions

Contrato fijo, con salario competitivo *** euros brutos /año) acorde a tu experiencia y conocimiento. Queremos crecer contigo y reconocer tu talento. Contarás con oportunidades reales de crecimiento, aprendizaje y desarrollo a través de un plan de carrera y de formación. Tendrás la posibilidad de desarrollarte tanto de forma vertical como horizontal y participarás en proyectos con equipos multidisciplinares. Proyectos innovadores: Trabajarás en proyectos variados (aplicaciones de inteligencia artificial generativa, aplicaciones urban tech, soluciones Smart City, etc.) para clientes de primer nivel, aplicando las últimas tecnologías. Cada proyecto es una oportunidad de aprendizaje y un reto diferente, ¡el aburrimiento no es una opción! El dinamismo, el trabajo colaborativo y un buen ambiente de trabajo te acompañarán en tu día a día. Fomentamos un entorno donde se valora la calidad técnica, las buenas prácticas y la autonomía real para tomar decisiones técnicas sobre tu ámbito de trabajo. Tus ideas cuentan de verdad. Tanto los viernes como los meses de verano (julio y agosto), disfrutamos de las tardes libres, ya que tenemos horario intensivo de 8:00 a 15:00h.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

4:27 min

Evaluating backend framework choices for modern software applications

Edith Harbaugh Edith Harbaugh +3 · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all