Tech Lead Backend

BCNC GROUP
Municipality of Vigo, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Municipality of Vigo, Spain

Tech stack

RESTful API Modeling Language
Clean Code Principles
Java
API
Confluence
JIRA
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
Protocol Buffers
Spring
Node.js
Scrum
Systems Architecture
Openapi
React
Backend
Kafka
Front End Software Development
Interactive Whiteboards
gRPC
Microservices

Job description

Estarás al frente de un proyecto estratégico que consiste en desarrollar desde cero un nuevo sistema de gestión logística, migrando desde una plataforma legacy hacia un stack tecnológico moderno y definido. Este sistema es crítico para el negocio, gestionando flujos operativos completos desde la generación del pedido hasta la entrega final.

Responsabilidad clave: Liderar el desarrollo de esta nueva arquitectura, investigando y comprendiendo el código legacy actual para diseñar e implementar la solución futura, sin tocar directamente el código antiguo.

Tu Rol y Responsabilidades

Como Tech Lead Backend, serás responsable de:

Liderazgo Técnico y de Equipo:

  • Liderar un equipo de desarrolladores backend, mentorizando y ayudando en su crecimiento profesional.
  • Motivar y guiar al equipo para alcanzar estándares de calidad elevados.
  • Colaborar estrechamente con Product Owners en estimación y priorización de historias de usuario.
  • Garantizar el cumplimiento de pautas y estándares del proyecto., * Diseñar e implementar sistemas de alta disponibilidad sujetos a alta concurrencia.
  • Participar activamente en el diseño y desarrollo de APIs.
  • Velar por la calidad del código (Clean Code) mediante revisiones de código.
  • Comunicar ideas y nuevas tecnologías para mejorar el stack tecnológico., * Garantizar disponibilidad y resiliencia de servicios críticos para el negocio.
  • Cumplir con compromisos y entregables en plazo.
  • Identificar nuevas tendencias tecnológicas aplicables al ecommerce.
  • Trabajar con liderazgo técnico en la resolución de problemas complejos.

Requirements

  • Backend: Java, Node.js (paradigmas serverless)
  • Frontend: React moderno
  • Arquitectura: Microservicios, Cloud, Serverless
  • Comunicación: Protobuf, gRPC, Kafka (u otros gestores de colas)
  • Bases de Datos: No relacionales
  • Herramientas: Jira, Confluence, Miró

Metodología:

  • Entornos Agile/Scrum
  • Integración continua
  • Enfoque multicloud, Conocimientos Técnicos:
  • Conocimiento profundo de patrones y arquitecturas en Java
  • Experiencia con Spring Framework
  • Conocimientos de arquitectura hexagonal y DDD
  • Experiencia en diseño de arquitecturas basadas en servicios distribuidos
  • Conocimientos de Protobuf, gRPC y gestores de colas (Kafka)
  • Experiencia en diseño y desarrollo de APIs
  • Conocimiento de especificaciones estándar (OpenAPI, AsyncAPI, RAML)

Experiencia Requerida:

  • Experiencia liderando equipos en entornos tecnológicos
  • Participación en diseño de arquitectura de sistemas distribuidos
  • Entornos de alto rendimiento y concurrencia
  • Desarrollo bajo modelo de integración continua
  • Capacidad para investigar y comprender código legacy sin modificarlo

Benefits & conditions

  • Oportunidad de liderar un proyecto de transformación tecnológica de gran impacto
  • Trabajo 100% remoto dentro de España
  • Entorno tecnológico puntero con stack moderno
  • Colaboración con equipos multidisciplinares y stakeholders
  • Apoyo directo de liderazgo técnico senior
  • Participación en decisiones arquitectónicas estratégicas
  • Proyecto de larga duración (indefinido) con estabilidad

Apply for this position