Desarrollador·a Backend

España

Una plantilla de descripción del puesto lista para adaptar para el puesto de Desarrollador·a Backend: funciones, perfil y beneficios ofrecidos.

Desarrollador·a Backend

Descargar .docx

[Nombre de empresa], pyme B2B del sector [sector] con sede en [ciudad], [X] personas en plantilla y [X] M€ de facturación, busca incorporar un·a Desarrollador·a Backend al equipo técnico de [X] personas.

Misión

Diseñar, desarrollar y mantener los servicios backend del producto (API, base de datos, jobs asíncronos, observabilidad aplicativa), en autonomía sobre los temas familiares y en colaboración sobre las decisiones estructurantes. La persona reporta a la [Tech Lead / CTO / Dirección Técnica].

Responsabilidades

  • Entregar funcionalidades backend de principio a fin: comprensión de la necesidad de producto, diseño técnico, implementación, tests, despliegue, observabilidad y seguimiento en producción.
  • Diseñar y hacer evolucionar las API internas y externas (REST, GraphQL o gRPC según el contexto) con atención a la coherencia, la idempotencia y la retrocompatibilidad.
  • Mantener y evolucionar el esquema de base de datos: migraciones seguras, optimización de las consultas críticas, decisiones de indexación.
  • Participar en las decisiones de arquitectura del propio ámbito (elección de biblioteca, refactor, diseño de un nuevo servicio o cola de mensajes).
  • Participar en la guardia u on-call: diagnóstico de incidentes, mitigación, post-mortem compartido, acción sistémica de prevención.
  • Mantener la calidad del código: revisión de las PRs de las personas compañeras, aplicación de convenciones, refactor al paso cuando proceda.
  • Documentar las decisiones técnicas importantes (ADR) y las zonas de complejidad no trivial.
  • Colaborar con producto, diseño, frontend o directamente con dirección en los briefs; cuestionar de forma constructiva las restricciones inviables o contraproducentes.

Perfil

  • Imprescindible: [3 a 7] años de experiencia profesional en desarrollo backend; dominio sólido de al menos un lenguaje backend moderno (Node, Python, Go, Ruby, Java, Kotlin o equivalente) y de al menos una base de datos relacional (Postgres, MySQL); experiencia de ownership de un servicio en producción (despliegue, monitoring, gestión de incidentes).
  • Valorable: familiaridad con nuestra stack [lenguaje y framework, base de datos, infraestructura, observabilidad]; experiencia en pyme o scale-up (alta autonomía); expertise en un tema concreto (observabilidad, rendimiento, seguridad aplicativa, colas de mensajes, search); contribuciones a open source o side projects públicos.
  • Excluyente: ninguna experiencia de ownership en producción en autonomía; rechazo a participar en la guardia o a tocar la observabilidad; ausencia total de práctica de tests automatizados.

Qué ofrecemos

  • Retribución bruta anual: fijo [40-62] mil euros según experiencia. Sin variable estructural; eventualmente phantom shares o stock options según la fase de la sociedad.
  • Modalidad: [jornada completa, híbrido 2-3 días por semana en oficina, base en [ciudad] / remote-friendly].
  • Guardia: [ritmo, compensación económica o en descansos, runbooks y observabilidad existente].
  • Beneficios: [seguro médico, ticket restaurante, cheque transporte, días adicionales de vacaciones, política de teletrabajo, presupuesto de material, presupuesto de formación y conferencias].
  • Stack: [a completar: lenguaje y framework, base de datos, cola de mensajes, infraestructura, CI/CD, observabilidad].
Actualizado
Cubra este puesto con JoinSourcing, filtrado y entrevistas en un solo lugar.
Contratar

Hablar con Join