Software Engineer (USA Eastern Time)

Status
Open
Remote policy
Remote
Employment type
Not stated
Salary
up to 66,000 €
Tech
awspostgresdockerkubernetesterraformjavapythonsoftware
Source
manfred
First observed
2026-10-06 16:43 UTC
Last seen
2026-10-06 16:43 UTC
Consecutive misses
0 of 3

What the posting says

[**GrayHair**](https://grayhairsoftware.com/) lleva **más de 25 años** convirtiendo el correo postal de EE. UU. en datos que valen oro: procesan **más de 125.000 millones de datos al año** para bancos, aseguradoras y empresas de salud del Fortune 500. Ya tienen a varios manfreditas en el equipo (y no paran de pedirnos más, así que algo estarán haciendo bien 😏). Ahora buscan a una persona **fullstack con alma de backend Java** que quiera reescribir su legacy con un stack moderno… mientras media España ya está con la cena en la mesa. Si eres de los que programa mejor cuando cae el sol, esta es tu oferta. 🦉 **Primero, un poco de contexto 📬** Antes de entrar en faena, viajemos un poco en el tiempo ⏳. GrayHair nació en el **año 2000** como un servicio de seguimiento de envíos postales. En 2008 ya tenían una cartera sólida de clientes y cuatro servicios más. En 2016 la empresa perdió a su fundador y, lejos de venirse abajo, se reinventó: dejó de ser "la empresa que rastrea cartas" para convertirse en **la tecnológica de datos que es hoy**. En 2020 todo el equipo ya trabajaba en remoto y con un objetivo claro: transformar su tecnología de arriba abajo. ¿Y a qué se dedican exactamente? Te lo resumimos con su propio lema: *Undeliverables? Unacceptable!* 📮 Una carta que no llega es una tarjeta de crédito que acaba en el buzón equivocado, un cliente que llama enfadado al banco o una campaña de marketing tirada a la basura. GrayHair existe para que eso no pase. Para ello, **manejan cerca del 25% de todos los datos postales de EE. UU.**, rastrean miles de millones de envíos al año y procesan **más de 125.000 millones de datos anuales** para los mayores bancos, aseguradoras y empresas de salud del país. Llevan más de 25 años siendo partner del Fortune 500, y eso, en un sector donde se manejan datos tan sensibles, no se consigue sin una seguridad y una calidad de ingeniería muy serias. **Su catálogo da para rato:** * 📍 **GH Mail Tracking Platform:** seguimiento de cada envío, desde que sale hasta que llega (o no). * 🏠 **Calidad de direcciones:** herramientas como CASS™, NCOALink® de 48 meses (son Full Service Provider certificados), VerifyAQ™ o la gestión de devoluciones (ACS™) para que las bases de datos de sus clientes estén siempre limpias. * 💳 **GH Card Insights™** (lanzado en julio de 2026): convierte la entrega de tarjetas de crédito y débito en información útil para los equipos de fraude, operaciones y experiencia de cliente. * 📈 **GH Direct Mail IQ™:** resuelve uno de los grandes dolores del marketing, demostrar cuánto dinero genera de verdad el correo directo dentro de una estrategia omnicanal. * ☎️ **GH Contact Center Connector™:** lleva datos postales en tiempo real al call center para reducir las llamadas del tipo "¿dónde está mi carta?". No es casualidad que la revista *Mailing Systems Technology* los nombrara **"Hot Company"** en 2025. Y todo esto lleva mucho, muchísimo software detrás… que es justo donde entras tú. 😏 **🫵 ¿Cuál es tu papel en todo esto?** GrayHair está en plena **transformación tecnológica**: están rediseñando todos sus servicios desde cero en **AWS**, con **microservicios Java (Spring Boot)** que corren en contenedores **ECS** y se orquestan con **Step Functions**. La mayor parte del trabajo es backend puro (de hecho, tienen varios equipos centrados en esta migración), pero también construyen las interfaces internas y de cliente en **React**, además de piezas clave como la **gestión de identidades**. Tu misión será coger aplicaciones legacy, entenderlas, desmontarlas con cariño y volver a montarlas con un stack moderno. Y, de paso, construir funcionalidades nuevas de principio a fin, desde el endpoint hasta el botón en React, pensadas para mover volúmenes de datos que harían sudar a cualquier sistema. Aquí rendimiento, resiliencia y seguridad no son palabras bonitas para la entrevista: son el día a día. No vienes a mantener un monolito con telarañas: vienes a trabajar en la plataforma de los próximos años. Si hay algo por lo que se distingue GrayHair es por su **estructura plana**. Aquí no hay que pedir cita con tres jefes para proponer una idea: tendrás **acceso directo a los leads y a dirección**, y mucha **autonomía** para decidir cómo resolver los problemas técnicos. * 🔁 **Agile de verdad:** trabajan en **sprints de 3 semanas** y cada uno arranca con una sesión de **refinement** para que las tareas lleguen bien definidas (sí, has leído bien: tareas bien definidas 🙌). Todo se gestiona en **Jira** y las decisiones de arquitectura quedan documentadas en **Confluence**. * 💬 **Comunicación abierta:** el feedback constructivo es continuo y el día a día pasa por **Slack**, donde comparten ideas y se echan un cable. * 📹 **Cámara encendida:** son un equipo 100% remoto que cuida mucho la conexión humana, así que en las reuniones las cámaras van encendidas. Aquí nadie es un círculo con iniciales. * 🧪 **Calidad ante todo:** code reviews, tests unitarios y de integración, y herramientas como SonarQube y GitHub Actions para que lo que llega a producción llegue bien. Y un detalle que nos encanta: tienen una **política de Volunteer Time Off** para que dediques tiempo a causas sociales. Su lema en esto es que valoran el servicio tanto como la innovación 💙 Antes de la lista de la compra, un poco de contexto para que entiendas **por qué** se pide cada cosa. 🛒 **El equipo** Te unirás a un equipo de desarrollo pequeño (unas 8 personas) con una mezcla muy sana de perfiles: seniors con muchos años en la casa, como Manu, el Tech Lead, y gente que ha crecido dentro (alguno empezó de becario). Buscan a alguien con **unos 5 años de experiencia**: con autonomía para sacar adelante sus tareas y criterio para proponer mejoras, apoyándose en el Tech Lead para las grandes decisiones de arquitectura. No se espera que lideres desde el día uno, pero sí que aportes. **¿Cómo es un día cualquiera? 🕒** * ☀️ Por la mañana, vida. A las 15:00 te conectas, te pones al día en Slack y tienes alguna sync con el equipo. * ⌨️ Te metes con tu tarea del sprint: por ejemplo, convertir un proceso legacy en un microservicio Spring Boot que consume mensajes de una cola SQS y escribe en PostgreSQL. * 🔍 Abres tu PR con sus tests, un compañero la revisa (y tú revisas la suya), y GitHub Actions la lleva hasta ECS. * 📊 Echas un ojo a CloudWatch para comprobar que lo que has desplegado se porta bien con el volumen real. * 🗓️ Cada 3 semanas, refinement para arrancar el siguiente sprint con las tareas claras. **Lo que necesitan sí o sí (y por qué)** * ☕ **Backend Java, el corazón del puesto.** Java 17 y Maven a nivel avanzado, y experiencia sólida con Spring y Spring Boot. La mayor parte del trabajo es backend: reescribir servicios legacy como microservicios modernos. * ☁️ **AWS, donde vive todo.** Aquí no se sube algo a la nube y te olvidas: construyes, despliegas y vigilas lo tuyo. Los servicios corren en contenedores sobre **ECS**, se comunican con colas y eventos (**SQS/SNS**), usan **Lambda** y **Step Functions** para orquestar procesos, **API Gateway** por delante, **RDS/Aurora** para los datos y **CloudWatch** para saber qué está pasando. No hace falta ser arquitecto/a cloud, pero sí haberte peleado con estos servicios en producción. Por eso suman Docker o Kubernetes: si ya has trabajado con contenedores, ECS lo pillas en dos tardes. * ⚛️ **React, para que el front no se quede cojo.** Construyen interfaces internas y de cliente, además de la parte de gestión de identidades. Se trabaja con gestión de estado tipo **Effector** o **RxJS**, **Material UI** y **Jest**. No buscan un especialista en frontend, sino a alguien que se mueva con soltura cuando toca. * 🗄️ **SQL, porque los datos son el negocio.** **SQL Server** en el legacy y **PostgreSQL** en lo nuevo: vas a moverte entre ambos mundos y con mucho volumen. * 🧪 **Calidad y CI/CD.** **JUnit**, **Git/GitHub** y **GitHub Actions**. Cuando trabajas con datos de bancos y aseguradoras, el "en mi máquina funciona" no cuela. * 💂 **Inglés fluido:** es el idioma de trabajo el 100% del tiempo. **Lo que sumará puntos** Certificación AWS, infraestructura como código (CloudFormation o Terraform), Docker, Node.js o Python, Step Functions, Playwright, SonarQube o gestión de identidades con Auth0. Genial si traes alguno, pero ninguno es imprescindible. Y tranquilidad: nadie domina todo esto al 100%. Si cumples lo esencial y tienes ganas de aprender el resto, aplica. 😉 **Salario:** Hasta 66.000 € * 🏖️ **23 días de vacaciones** + festivos nacionales, regionales y locales + **el día de tu cumpleaños**. * 🌏 **Remoto 100%** desde cualquier punto de España. * ☀️ **Mañanas libres** para lo que te dé la gana. * 💻 **Eliges tu equipo de trabajo.** * 📚 **Presupuesto para formación y conferencias.** * 🤝 **Volunteer Time Off** para dedicar tiempo a causas sociales. * ✈️ **Offsite anual en EE. UU.**, con todo pagado. * 🎉 **Eventos y dinámicas de team building.**

Quality

Completeness: 70%

Not enough history yet to judge honesty signals.

Timeline

  1. *
    #1213181 2026-10-06 16:43 UTC
    Published