** ? English version below for international candidates
Desplegarem la nostra app a 10 milions de TVs a USA com a galeria d’art i screensaver natiu, i busquem developers amb experiència i motivats que es vulguin sumar a l’equip i afrontar aquest repte. (com a context, Movistar+ només té 3,5 milions de pantalles).
RESPONSABILITATS PRINCIPALS
- Desenvolupament de la nova integració amb la plataforma nº 1 de pantalles al mercat, pel marketplace professional (nova partnership a publicar en els pròxims mesos)
- Discutir i proposar solucions tècniques amb l’equip
- Revisió del codi i funcionalitats del desenvolupament, tant propi com de companys
REQUISITS TÈCNICS
- Coneixement de Java 17/21/25, Spring Framework (Boot, Security, Batch, Cloud)
- Expertesa en bones pràctiques de desenvolupament (SOLID, Clean Code), Arquitectura Hexagonal i DDD (imprescindible).
- Experiència amb testing automatitzat: unitari, integració. Valorem experiència amb TDD i eines com JUnit, Mockito, Testcontainers o WireMock.
- Experiència amb arquitectura de microserveis, sistemes distribuïts i comunicació entre serveis.
- Familiaritat amb tecnologies de bases de dades SQL i NoSQL (MongoDB, Redis)
- Experiència amb arquitectures event-driven i sistemes de missatgeria com Kafka (Outbox, Saga, CQRS o Event Sourcing)
- Experiència treballant amb metodologies àgils (Scrum, Kanban, etc.)
NICE TO HAVE
- Coneixement de pipelines CI/CD (Github Actions), Docker, Kubernetes i plataformes cloud (AWS).
- Experiència amb patrons de sistemes distribuïts com Transactional Outbox, Saga, CQRS o Event Sourcing.
- Experiència amb observabilitat de sistemes distribuïts: mètriques, logs i tracing (Grafana, Prometheus, OpenTelemetry, CloudWatch o similars).
- Valorable experiència amb Infrastructure as Code (Terraform, CloudFormation) i Helm
ALTRES REQUISITS
- Nivell alt d'anglès (parlat, escrit i llegit).
- Nivell mínim exigit de català parlat i escrit
- Ownership del servei de punta a punta: disseny, desenvolupament, desplegament, observabilitat i resolució d'incidències en producció.
- Bones relacions interpersonals, capacitat de treball en equip i perspectiva crítica
- Amb ganes i motivació per aprendre, créixer professional i personalment, i compartir els seus coneixements amb l'equip.
QUE OFERIM?
- Contracte indefinit.
- Jornada completa.
- Incorporació “immediata”.
- Flexibilitat horària i mode de treball hybrid (oficines a Terrassa).
- Formar part d’un equip jove, cohesionat i motivat per fer créixer aquest projecte.
- Incorporar-se en una etapa clau de creixement, amb integracions que poden portar WindowSight a desenes de milions de pantalles a escala global.
- Phantom share plan
INTRODUCCIÓ A WINDOWSIGHT
WindowSight és la plataforma líder de streaming d’arts visuals i fotografia per a TV, amb l’objectiu de donar a l’art visual la mateixa accessibilitat que tenim amb la música o el cinema.
Coneix més de la nostre visió a https://windowsight.com/about/
Vols saber més?
? Segueix-nos a LinkedIn
? Descobreix més a la nostra web
? Descarrega l'app de mòbil
APLICA A L'OFERTA!
Si creus que encaixes i comparteixes la mateixa visió, envia'ns un correu electrònic a
[email protected] indicant les teves motivacions, un link al teu perfil de LinkedIn i adjuntant el teu portafoli (github), currículum i altres links rellevants.
Utilitza l'assumpte: "Desenvolupador BackEnd - nom i cognoms"
__
Senior Backend Engineer - Java
We are deploying our app to 10 million TVs in the USA as a native art gallery and screensaver, and we are looking for experienced and motivated developers to join our team and take on this challenge. (For context, Movistar+ has only 3.5 million screens.)
MAIN RESPONSIBILITIES
- Development of the new integration with the nº 1 screen platform in the market, for the professional marketplace (new partnership to be announced in the coming months)
- Discuss and propose technical solutions with the team
- Code and feature review, both your own and your teammates'
TECHNICAL REQUIREMENTS
- Knowledge of Java 17/21/25, Spring Framework (Boot, Security, Batch, Cloud)
- Expertise in development best practices (SOLID,
Clean Code), Hexagonal Architecture and DDD (mandatory)
- Experience with automated testing: unit, integration. We value experience with TDD and tools such as JUnit, Mockito, Testcontainers or WireMock
- Experience with microservices architecture, distributed systems and inter-service communication
- Familiarity with SQL and NoSQL database technologies (MongoDB, Redis)
- Experience with event-driven architectures and messaging systems such as Kafka
- Experience working with agile methodologies (Scrum, Kanban, etc.)
NICE TO HAVE
- Knowledge of CI/CD pipelines (Github Actions), Docker, Kubernetes and cloud platforms (AWS)
- Experience with distributed systems patterns: Transactional Outbox, Saga, CQRS or Event Sourcing
- Experience with distributed systems observability: metrics, logs and tracing (Grafana, Prometheus, OpenTelemetry, CloudWatch or similar)
- Experience with Infrastructure as Code (Terraform, CloudFormation) and Helm
OTHER REQUIREMENTS
- High level of English (spoken, written and read)
- Minimum required level of Catalan (spoken and written)
- Strong interpersonal skills, teamwork ability and critical thinking
- Eager to learn, grow professionally and personally, and share knowledge with the team
WHAT WE OFFER
- Permanent contract
- Full-time position
- Immediate incorporation
- Versátil hours and hybrid work model (offices in Terrassa)
- Be part of a young, cohesive and motivated team to grow this project
- Join at a key growth stage, with integrations that can bring WindowSight to tens of millions of screens globally
- Phantom share plan
ABOUT WINDOWSIGHT
WindowSight is the leading streaming platform for visual arts and photography on TV, with the goal of giving visual art the same accessibility we have with music or cinema.
Learn more about our vision at https://windowsight.com/about/
? Follow us on LinkedIn
? Discover more on our website
? Download the mobile app
APPLY NOW!
If you think you're a fit and share the same vision, send us an email to
[email protected] with your motivations, a link to your LinkedIn profile and attaching your portfolio (github), CV and other relevant links.
Use the subject: "Backend Developer - first and last name"
📌 Senior Backend Engineer - Java (Terrassa)
🏢 WindowSight
📍 Terrassa