Software Engineer

Liemur
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish, French
Compensation
€ 50K

Job location

Municipality of Madrid, Spain

Tech stack

Java
API
Amazon Web Services (AWS)
Automation of Tests
Software Quality
Code Review
Linux
DevOps
Elasticsearch
PostgreSQL
OpenStack
RabbitMQ
Software Engineering
Project Management
WebSocket
React
System Availability
Spring-boot
Backend
GIT
Gitlab-ci
Kubernetes
Information Technology
GraphQL
Front End Software Development
gRPC
Docker
Microservices

Job description

Liemur is seeking a Software Engineer to join their Delivery department in Murcia, Spain. The role involves designing and delivering custom product integrations, implementing technical solutions across complex software ecosystems, and ensuring software quality through various practices., * Design and deliver custom product integrations with customers and Software Project Managers.

  • Implement technical solutions across complex software ecosystems, including partner and internal APIs.
  • Ensure software quality through documentation, automated testing, CI and peer code reviews.
  • Optimise the stack for scalability, high availability and peak load performance.
  • Collaborate across engineering, DevOps, infrastructure, support and PM teams.

Conocimientos

Java REST Spring ecosystem PostgreSQL GraphQL gRPC microservices Git/GitLab-CI Docker Kubernetes Webflux/Reactor, Spring Boot PostgreSQL ElasticSearch RabbitMQ React Linux AWS Descripción del empleo Overview

We are looking for a Software Engineer to join the Delivery department of a fast-growing tech company at the heart of the OTT (streaming) industry, building the integrations and platform infrastructure that power video delivery for operators and broadcasters across the world. If you've ever streamed a show, there's a good chance their tech was involved. They're expanding their custom integration squad in Murcia and looking for a Software Engineer who likes solving complex problems and has a good sense of humour (it's in the job spec).

3 to 4 days home office per week. Responsibilities

  • Design and deliver custom product integrations with customers and Software Project Managers.
  • Implement technical solutions across complex software ecosystems, including partner and internal APIs.
  • Ensure software quality through documentation, automated testing, CI and peer code reviews.
  • Optimise the stack for scalability, high availability and peak load performance.
  • Collaborate across engineering, DevOps, infrastructure, support and PM teams.

Tech Stack

  • Backend: Spring Boot 3.x, Reactor, PostgreSQL, ElasticSearch, RabbitMQ, GraphQL.
  • Platform: Linux, Docker, Kubernetes, OpenStack, AWS.
  • Frontend: React, Lit Element, WebSocket, PWA.

Requirements

The ideal candidate should have several years of software development experience, strong skills in Java and PostgreSQL, and be proficient in GraphQL and microservices. This position requires professional-level Spanish and English, with relocation not offered., * Several years of professional software development experience.

  • Strong Java, REST and Spring ecosystem skills.
  • PostgreSQL proficiency.
  • GraphQL, gRPC and microservices experience - mandatory.
  • Git/GitLab-CI, Docker - solid working knowledge.
  • Kubernetes - a plus.
  • Webflux/Reactor - a plus., Bachelor or Master in Computer Science, * Several years of professional software development experience.
  • Strong Java, REST and Spring ecosystem skills.
  • PostgreSQL proficiency.
  • GraphQL, gRPC and microservices experience - mandatory.
  • Git/GitLab-CI, Docker - solid working knowledge.
  • Kubernetes - a plus.
  • Webflux/Reactor - a plus.
  • Bachelor or Master in Computer Science (or equivalent experience).

Languages

  • Spanish: professional level, daily use - essential.
  • English: professional level, daily use - essential.
  • French: a plus.

Apply for this position