El portal de empleo de España

Ingeniero Golang Senior/Staff (EMEA)

En remoto, EMEA +1·Jornada completa·Añadida hace 3 meses (comprobada el 26 oct)

WunderGraph

3 ofertas abiertas

Nuestro resumen

Salario
90.000 € - 130.000 € al año
Modalidad
En remoto (EMEA / Frankfurt, Germany)
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
Nivel sénior

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Nivel Senior/Staff de experiencia demostrada en desarrollo con Golang en un rol de liderazgo o de responsabilidad (obligatorio)

  • Persona proactiva con un sentido claro de las prioridades; no se necesita supervisión constante

  • Debes tener la voluntad y la capacidad de encontrar soluciones por tu cuenta. Esto requiere que profundices en problemas difíciles y mantengas el objetivo hasta que hayas resuelto un problema de forma robusta.

  • Experiencia trabajando con ASTs, transformaciones de AST, etc.

  • Experiencia escribiendo código eficiente y con bajo GC en Golang, y conocimiento de cómo realizar benchmarks de código Go

  • Eres capaz de trabajar y prosperar en un entorno totalmente remoto

  • Excelente comunicador (importante para un equipo remoto) en inglés

  • Estás dispuesto y eres capaz de viajar ocasionalmente para conocer al equipo en persona (al menos dos veces al año) o unirte a reuniones de trabajo.

  • Eres capaz de trabajar dentro de la zona horaria CET.

Se valorará

  • La experiencia con GraphQL, API Gateways, Proxies y Networking en general es un plus

  • La experiencia con OpenAPI, SOAP, gRPC, GraphQL, Apollo Federation es un plus

  • Contribuciones existentes en Open Source

Salario y beneficios

Qué ofrecen

  • Trabaja desde donde mejor te desenvuelvas: somos totalmente remotos y estamos distribuidos globalmente. Si estás en Miami, ¡ven a trabajar con nosotros en persona! También ofrecemos opciones de espacios de co-working en todo el mundo si es necesario.

  • Elige tu hardware de trabajo preferido

  • Nos centramos en hacer las cosas y en divertirnos mientras las hacemos: ¡trabaja duro, diviértete mucho!

  • Puedes marcar una verdadera diferencia y encontrar muchas oportunidades para crecer junto a nosotros

  • PTO discrecional: tómate el tiempo que necesites para recargar energías

  • Compensación competitiva

  • Dependiendo de la ubicación, ofrecemos beneficios de salud de acuerdo con los estándares locales

  • Retiros de equipo por todo el mundo

El puesto

WunderGraph es una startup de rápido crecimiento; nuestro objetivo es unir a todo el mundo para construir productos digitales de principio a fin. Desde el diseño de la interfaz hasta la implementación de la API, proporcionamos la plataforma para pasar de un boceto a un producto en una experiencia colaborativa que define su categoría. Nuestra estrella polar es eliminar la fricción al dar vida a las ideas digitales, dejando espacio para tus ideas y tu productividad.

Desarrolladores de algunas de las empresas más grandes del mundo utilizan WunderGraph para diseñar y optimizar sus entornos de API. Recaudamos nuestra Serie A (7,5 millones de USD) en marzo de 2025, con el respaldo de eBay, Karma Ventures y Aspenwood Ventures.

La cultura que estamos creando juntos es extremadamente importante para nosotros. Lee aquí cómo estamos Construyendo la empresa en la que siempre hemos querido trabajar.

Invitamos a todo aquel que quiera unirse a nosotros a entender nuestras Creencias Fundamentales y, si quieres tener un impacto, hacer oír tu voz y trabajar en una organización sin tonterías donde puedas hacer las cosas, no busques más y postúlate hoy mismo para que podamos charlar.

Estamos construyendo WunderGraph Cosmo, la solución de GraphQL Federation de código abierto. Probablemente el componente más importante de Cosmo es el Cosmo Router, el cual, dicho de forma sencilla, conecta todos los endpoints de la API y gestiona las peticiones y respuestas de GraphQL mientras aplica el protocolo de Federation (entre otras cosas mágicas, como la normalización, la planificación de la ejecución, etc.). Escrito íntegramente en Go, es el Router de GraphQL más rápido disponible y una pieza de software de código abierto de vanguardia bastante potente (y compleja). ¿Qué te parece unirte a nuestro equipo para mejorarlo aún más y ponerle propulsores de cohete a GraphQL Federation?

Qué harás

  • Desarrollar, refactorizar y mantener la base de código open source de GraphQL Go Tools' (Router) en Golang (código con bajo GC)

  • Trabajar estrechamente con tus compañeros del equipo de ingeniería en nuevas capacidades del Router (por ejemplo, Open Federation, nuevas fuentes de datos)

  • Centrarte en el rendimiento, la seguridad y la estabilidad del Router

  • Revisar la telemetría del Router para identificar áreas de mejora

  • Realizar pruebas de penetración internas del Router

  • Solucionar problemas del Router, potencialmente junto con los ingenieros de nuestros clientes

  • Analizar y aceptar contribuciones de código abierto en Github

El "Engine" es esencialmente una aplicación en Golang que traduce las peticiones GraphQL a cualquier otro protocolo, como OpenAPI, SOAP, gRPC, GraphQL, Apollo Federation, etc. Podrías considerar el Engine como un "Compilador" o Transpilador de GraphQL. El Engine es responsable del parsing, la normalización, la planificación de la ejecución, el tiempo de ejecución, etc. Si te interesa trabajar con ASTs, transformaciones de AST, etc., te encantará este tipo de trabajo. Tenemos requisitos de rendimiento, por lo que deberías ser experto en escribir código eficiente y con bajo GC en Golang.

Algunas de tus tareas tardarán más de unas pocas semanas en completarse. Idealmente, eres alguien a quien le gusta profundizar en un tema en lugar de tratar muchos temas diferentes de forma superficial.

Aquí tienes una lista de cosas en las que podrías estar trabajando:

  • Extender el "backend" del Compilador para soportar Apollo Federation v2

  • Extender el "backend" del Compilador para soportar gRPC

  • Implementar una fuente de datos nativa basada en Go para SOAP y OpenAPI; actualmente estamos utilizando una solución basada en Node.js con un bridge

  • Mejorar la implementación de batching del Engine

  • Mejorar el rendimiento del Engine en general, impulsado por el feedback de nuestros clientes

Cómo es el éxito

  • A nuestros clientes les encanta nuestro producto porque funciona impecablemente, de forma segura y rápida, ¡y porque además es muy bonito!

  • A los desarrolladores les encanta nuestro producto por su excepcional DX (como ya hemos dicho, somos una empresa de ingeniería, así que nos importa mucho la DX)

  • A tus compañeros les encanta trabajar contigo porque nunca les fallas, compartes tus conocimientos y lanzáis productos a una velocidad increíble como equipo

  • Pruebas adecuadas y código limpio que previenen interrupciones del servicio y problemas de seguridad

  • Crecimiento junto con nosotros

Proceso de selección

Respetamos tu tiempo e interés en WunderGraph. Por eso, nuestro objetivo es que el proceso sea lo más rápido posible. Esto es lo que puedes esperar:

  • Llamada introductoria de 30 min con Mariya de nuestro equipo de People

  • Llamada de 45 min sobre tu trayectoria técnica con uno de nuestros ingenieros. Tras esto, recibirás una pequeña tarea para realizar en casa / ejercicio de programación (máximo 1-2h de esfuerzo) relacionado con nuestra plataforma de código abierto. ¡Esta es tu oportunidad de demostrar tu talento!

  • Completar la tarea y revisarla junto con nuestros ingenieros

  • Conocer a los fundadores

  • Llamada de encaje cultural con miembros del equipo

  • Oferta

Nuestro proceso también incluye comprobaciones de referencias y antecedentes. Nuestro objetivo es responder o proporcionar feedback en 2 o 3 días entre cada etapa del proceso. Normalmente contratamos a través de Deel como nuestro Employer of Record, excepto en Alemania o Florida, donde contratamos directamente.

WunderGraph es un lugar de trabajo con igualdad de oportunidades; damos la bienvenida a personas de todos los ámbitos. Para estar al tanto de nosotros, síguenos en LinkedIn o GitHub

Puedes encontrar más información sobre nuestra forma de trabajar aquí:

WunderGraph Public Handbook and Resources

¡Esperamos tu candidatura para que podamos crecer juntos!

Sobre WunderGraph

En sus propias palabras

Sobre la empresa y el equipo

  • Te coordinas con el equipo de Producto y los equipos de Customer Success para recibir feedback sobre el producto

  • Brindas soporte y consultoría al equipo de ingeniería.

Todas las vacantes de WunderGraph
WhatsApp
Ver los 3 empleos