Backend Technical Lead / Architect - Remote
LJ Selection·Remote, Spain
What they offer
Full-time hours
Per the ad.
Fully remote
Per the ad.
What they ask for
Have the right to work in Spain
LJ Selection doesn't mention sponsorship in the ad.
Have 7+ years of experience
Senior-level role.
Pulled from the advert automatically — the full ad is what counts.
About the role
One of the top clients on the island is looking to bring on a Backend Technical Lead for their development team. The goal of the role is to ensure backend systems are scalable, reliable, secure, and maintainable, while coordinating with other teams (e.g., frontend, DevOps, product management) to meet project requirements.
What you'll do
- Leading development teams.
- Deeply understanding functional and non-functional requirements in order to deliver outstanding technical implementations.
- Having in-depth, detailed knowledge of the technology stacks used in their projects.
- Staying up to date with the latest trends in architecture and technologies related to development.
- Auditing the correct implementation of the architecture guidelines defined by the client.
- Reviewing code and ensuring the quality of the Project.
- Making sound and effective technical decisions.
- Analyzing potential scenarios to anticipate future technical challenges.
- Carrying out complete planning of technology projects aligned with the strategic objectives of the software development initiatives.
- Breaking down functional requirements into technical tasks.
- Analyzing and prioritizing technology requirements.
- Understanding third-party software.
- Proposing technical improvements.
- Mentoring the team under their charge in technical matters.
- Leading technical meetings with clients.
- Taking responsibility for the full development lifecycle, from design through to deployment and operations.
- Interest in and comfort with working on artificial intelligence and digital products.
Requirements
- Bachelor's degree in computer science, software engineering, information systems, or a related field.
- At least 7 years of experience in the role described.
- Strong, in-depth knowledge of Java is essential.
- Other programming languages will be valued: Groovy, Javascript, Golang, or Python.
- In-depth knowledge of both relational and non-relational databases.
- Experience with event-driven architectures.
- Knowledge of design patterns and scalable, highly available microservices architectures.
- Familiarity with public cloud platforms (AWS, Azure, Google Cloud) or private ones (Openshift).
- Continuous integration/continuous delivery (CI/CD) tools.
- Knowledge of security best practices in backend development.
- Experience using observability tools such as Grafana or Zipkin.
- Backend Frameworks: Spring Boot (Java), Spring, J2EE.
- Reactive Programming: Project Reactor, Spring WebFlux.
- Other programming languages: Groovy, Golang, Javascript.
- Knowledge of event-oriented architecture tools: Kafka, JMS.
- Databases: SQL, MongoDB, CouchBase, Redis.
- Version control: Git.
- QA: JUnit, Mock libraries, Wiremock, Test Containers.
- CI/CD Tools: CI/CD pipelines, branching models.
- Observability: Grafana, Zipkin, Datadog, or similar tools.
They offer
- 100% Remote.
- Flexible working hours, as long as the core hours overlap with the rest of the team.
- €1,500 annual training bonus.
- 22 working days of vacation to be chosen by the employee, plus 2 additional days granted by the company (December 24th and 31st).
- Option for company health insurance through flexible compensation.
About the role
Uno de nuestros clientes más TOP de la isla está buscando incorporar un Backend Technical Lead para su equipo de desarrollo. El objetivo del puesto es garantizar que los sistemas backend sean escalables, fiables, seguros y mantenibles, al tiempo que coordina con otros equipos (por ejemplo, frontend, DevOps, gestión de productos) para cumplir los requisitos del proyecto.
What you'll do
- Liderar equipos de desarrollo.
- Entender profundamente los requerimientos funcionales y no funcionales para poder lograr implementaciones técnicas brillantes.
- Conocer de manera profunda y al detalle los stacks tecnológicos empleados en sus proyectos.
- Conocer las últimas tendencias en arquitectura y tecnologías vinculadas al desarrollo.
- Auditar la correcta implementación de las guías de arquitectura designadas por el cliente.
- Revisar los códigos y asegurar la calidad del Proyecto
- Tomar decisiones técnicas solventes y eficientes.
- Analizar posibles escenarios para previsualizar problemas tecnológicos a futuro.
- Realizar planificación completa de proyectos tecnológicos alineados con los objetivos estratégicos de las iniciativas de desarrollo de software.
- Desglosar los requisitos funcionales en tareas técnicas.
- Analizar y priorizar los requisitos tecnológicos.
- Comprender software escrito por terceros.
- Proponer mejoras técnicas.
- Mentorizar al equipo a su cargo en labores técnicas.
- Liderar reuniones técnicas con clientes.
- Responsabilizarse del ciclo completo de los desarrollos desde su diseño a su puesta en producción y operativa.
- Interés y comodidad trabajando con inteligencia artificial y productos digitales.
Requisitos
- Licenciatura en informática, ingeniería de software, sistemas de información o un campo relacionado.
- Al menos 7 años de experiencia en el puesto descrito.
- Indispensable conocimientos profundos de Java.
- Se valorarán otros lenguajes de programación: Groovy, Javascript, Golang o Python.
- Conocimiento profundo de bases de datos tanto relacionales como no relacionales.
- Experiencia en arquitecturas basadas en eventos.
- Conocimiento de patrones de diseño y arquitecturas de microservicios escalables y de alta disponibilidad.
- Familiaridad con plataformas en nube públicas (AWS,Azure, Google Cloud) o privadas (Openshift).
- Herramientas de integración continua (CI/CD).
- Conocimiento de buenas prácticas de seguridad en el desarrollo backend.
- Experiencia en el uso de herramientas de observabilidad como Grafana o Zipkin.
- Frameworks Backend: Spring Boot (Java), Spring, J2EE.
- Programación Reactiva: Project Reactor, Spring webflu
- Otros lenguajes de programación: Groovy, Golang, Javascript.
- Conocimientos de herramientas de arquitecturas orientadas a eventos: Kafka, JMS
- Bases de datos: SQL, MongoDB, CouchBase, Redis.
- Gestión de versiones: Git.
- QA: JUnit, Mock libraries, Wiremock, Test Containers.
- Herramientas CI/CD: PIpelines de CI/CD, Branching models.
- Observabilidad: Grafana, Zipkin, Datadog o herramientas similares.
Ofrecen
- 100% Remoto.
- Horario flexible siempre y cuando el grueso de horas coincida con el resto del equipo.
- Bono formación 1.500€ anuales.
- 22 días laborables de vacaciones a elegir y 2 días adicionales dados por la empresa (24 y 31 de diciembre).
- Posibilidad de seguro de salud de empresa en retribución flexible.
You'll most likely need Spanish to apply.This job was automatically translated to English, .
About the company
LJ Selection
Recruitment
LJ Selection is a staffing agency.They recruit for client companies, so the employer you would work for is not named on this ad.