Backend Developer

Efimob Efficient Solutions, S.L.
Municipality of Vigo, Spain
7 days ago

Role details

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

Job location

Municipality of Vigo, Spain

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Software Quality
Continuous Integration
Relational Databases
Software Design Patterns
Eclipse
Java Platform Enterprise Edition (J2EE)
Gradle
Hibernate
IntelliJ
Java Persistence API
Spring
JUnit
PostgreSQL
Liquibase
Log4j
MariaDB
Maven
MySQL
Message Queuing Telemetry Transport (MQTT)
Node.js
PhpStorm
Software Architecture
Queue Management Systems
RabbitMQ
Redis
Mockito
Swagger
TypeScript
WebSocket
WebStorm
Openapi
Okta
Postman
Spring-boot
Backend
GIT
NestJS
Cucumber
Docker

Job description

Buscamos un Desarrollador Backend con experiencia en el diseño, desarrollo y mantenimiento de servicios y APIs de alto rendimiento, principalmente basadas en Node.js y TypeScript. La persona seleccionada formará parte del equipo de desarrollo de Telpark, contribuyendo activamente a la evolución de productos digitales orientados al usuario, dentro de un entorno ágil y colaborativo., * Diseñar, desarrollar y mantener APIs y servicios backend escalables y eficientes.

  • Participar en el diseño de arquitecturas limpias y sostenibles (Clean Architecture, DDD).
  • Colaborar estrechamente con equipos multidisciplinares (frontend, QA, producto).
  • Asegurar la calidad del código mediante pruebas unitarias e integración continua.
  • Contribuir a la mejora continua de los procesos de desarrollo y despliegue.
  • Documentar el código y las interfaces siguiendo estándares de calidad.

Requirements

Este rol requiere una alta capacidad de adaptación tecnológica, mentalidad orientada al producto y una sólida base en buenas prácticas de desarrollo y arquitectura de software., * Más de 3 años de experiencia (retribución orientativa: 35.000 € brutos anuales).

Tecnologías principales:

  • Node.js
  • TypeScript
  • Frameworks: NestJS, Express
  • APIs REST y Websockets
  • Gestión de colas de mensajes: RabbitMQ, MQTT
  • Bases de datos relacionales (MySQL/MariaDB, PostgreSQL)
  • Redis

Entorno y herramientas:

  • Docker, docker-compose
  • Keycloak
  • Git
  • AWS
  • JetBrains IDEs (PhpStorm, WebStorm, IntelliJ)
  • Swagger / OpenAPI
  • Postman
  • Pruebas automatizadas: Jest, Supertest

Conocimientos valorables

  • Lenguaje Java (11 o superior)
  • Frameworks y herramientas asociadas:
  • Spring Framework / Spring Boot
  • JEE
  • JPA / Hibernate
  • SLF4J, Logback, Log4j
  • Maven o Gradle
  • JUnit, Mockito, Cucumber
  • Liquibase o Flyway
  • Patrones de diseño y principios SOLID
  • IDEs: IntelliJ IDEA o Eclipse

Habilidades personales

  • Versatilidad tecnológica: disposición para aprender nuevas tecnologías y adaptarse a diferentes entornos.
  • Trabajo en equipo: capacidad para colaborar y comprender los objetivos globales del producto.
  • Orientación al producto: enfoque en la calidad, el rendimiento y la experiencia del usuario.

Idiomas

  • Comprensión lectora de documentación técnica en inglés.

Nociones básicas de seguridad de la información. (Política Normativas y Seguridad).

Apply for this position