Software Engineer
Role details
Job location
Tech stack
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.