Other Jobs To Apply
No other job posts for this day.
<p>Estamos contratando a un/a Ingeniero/a Senior Full Stack para unirse a una de nuestras Tribus de Producto: equipos multifuncionales que se encargan de la experiencia de extremo a extremo para un rol específico de usuario de Toggl. Trabajarás con la Tribu construyendo herramientas para personas managers: quienes planifican el trabajo, protegen los márgenes y mantienen los proyectos a tiempo y dentro del presupuesto.</p>
<p>En este puesto, asumirás una responsabilidad significativa sobre partes clave de la experiencia de extremo a extremo, trabajando de forma práctica con producto y diseño para entregar un trabajo que realmente importa. Lo harás mientras construimos y lanzamos Toggl 2.0, nuestro producto unificado de planificación, seguimiento del tiempo e inteligencia del tiempo.</p>
<p>Salario: 83.000 € al año.</p>
<p>Puedes trabajar desde cualquier lugar del mundo mientras tu ubicación principal esté entre UTC-4 y UTC+4.</p>
<p>## El rol<br />
Como Ingeniero/a Senior Full Stack, te encargarás de partes sustanciales del producto de extremo a extremo: desde el modelo de datos y la API hasta la interfaz de usuario que las personas realmente usan. Definirás el enfoque técnico, ayudarás a garantizar que lo que se entregue tenga alta calidad y asegurarás que funcione bien para quienes lo utilizan. Tu responsabilidad no consiste en tickets cerrados, sino en claridad, oficio y resultados reales.</p>
<p>Trabajarás en la Tribu orientada a managers, en planificación y gestión de capacidad, paneles (dashboards) y trabajo facturable. Esta es una de las áreas más intensivas en datos y en interacción del producto: las vistas de programación y capacidad, los informes y las visualizaciones deben seguir siendo rápidas y legibles a escala real de clientes. Los desafíos existen en ambos lados de la API: los datos que sustentan las vistas de capacidad son igual de importantes que la forma en que esas vistas se renderizan. Construirás con React y TypeScript en el frontend, y nuestros servicios backend (principalmente Golang) más una capa de datos en Postgres. Colaborarás con un product manager, un diseñador/a y otros/as ingenieros/as que asumen la propiedad y se plantan cuando algo no está bien. En una Tribu de otros cinco ingenieros/as, tu influencia y visibilidad son altas.</p>
<p>Las reuniones del equipo se programan entre las 11:00 y las 16:00 UTC. Tu disponibilidad y compromiso para unirte a estas sesiones son esenciales para una colaboración efectiva.</p>
<p>Tus principales responsabilidades incluirán:<br />
### Propiedad y entrega<br />
– Llevar proyectos de un problema a producción. Serás responsable del enfoque técnico para funciones importantes de extremo a extremo: descomponer el trabajo de forma sensata, secuenciarlo y entregarlo en incrementos en lugar de un único lanzamiento grande.<br />
– Tomar decisiones técnicas en tu ámbito. Comparar opciones, nombrar concesiones (tradeoffs) y decidir sin esperar permiso ni escalar el juicio rutinario.<br />
– Mantener tu trabajo visible. Detectar riesgos y retrasos temprano, mantenerte alineado con la Tribu y eliminar bloqueos.</p>
<p>### Oficio y calidad en todo el stack<br />
– Construir interfaces confiables con datos densos y del mundo real: vistas de planificación, paneles e informes que sigan siendo rápidos, accesibles y legibles incluso cuando los conjuntos de datos se vuelven complejos.<br />
– Diseñar las capas de datos y de API en las que se apoyan esas vistas. Modelar de forma que lo que construyas hoy no haga más difícil las próximas tres cosas.<br />
– Tratar el rendimiento como una característica. Perfilar, medir y corregir consultas lentas y renderizados lentos en lugar de esperar que los datos se mantengan pequeños.<br />
– Escribir código sobre el que otros puedan construir con confianza: componentes y servicios razonables, cobertura de pruebas con sentido y una base de código más fácil de cambiar después de que la toques.</p>
<p>### Trabajo con producto y diseño<br />
– Dar forma a soluciones, no solo implementarlas. Cuestionar el problema subyacente, desafiar requisitos que no se sostienen y proponer caminos más simples cuando los veas.<br />
– Colaborar estrechamente con diseño. Prototipar temprano, identificar casos límite antes de la implementación y mantener la calidad de UX con tu diseñador/a, en vez de hacerlo solo después del traspaso.<br />
– Mantenerte cerca de usuarios y evidencia. Participar en pruebas con usuarios, revisar feedback, analizar datos y dejar que eso guíe lo que construyes.</p>
<p>### Elevar el listón<br />
– Revisar código con propósito. Dar feedback preciso y accionable que mejore tanto el cambio como a la persona.<br />
– Mentorear y entrevistar. Ayudar a que otros ingenieros/as crezcan y ayudarnos a contratar bien.<br />
– Mejorar entre fronteras del equipo. Detectar componentes compartidos y trabajo duplicado entre Tribus y abordarlo antes de construir lo mismo dos veces.</p>
<p>### La IA como palanca central<br />
– Usar herramientas de IA extensivamente en el trabajo diario para exploración, prototipado, generación y revisión de código, depuración, investigación y redacción. Se espera que seas fluido/a con la IA: aumenta tu velocidad, profundidad e impacto, y también se espera que ayudes al resto de la Tribu a mejorar.</p>
<p>## Sobre ti<br />
Te irá bien si:<br />
– Tienes experiencia sólida construyendo y entregando aplicaciones web de producción de extremo a extremo, y puedes liderar proyectos importantes—no solo contribuir a ellos.<br />
– Te sientes cómodo/a en todo el stack. Eres muy fuerte/a en un lado y totalmente capaz en el otro; no es un puesto donde “entregas” en el límite de la API.<br />
– Tienes conocimientos profundos y prácticos de JavaScript, TypeScript, React y CSS moderno, incluyendo gestión de estado y manejo de efectos secundarios en aplicaciones grandes.<br />
– Tienes bases sólidas en backend: al menos un lenguaje de backend que conozcas bien, diseño de API, modelado relacional de datos y suficiente intuición para el rendimiento de consultas como para detectar problemas antes de producción. No es obligatorio tener experiencia previa con Golang, pero debes estar dispuesto/a a adoptarlo y sentirte cómodo/a rápidamente.<br />
– Mantienes un estándar extremadamente alto de calidad. Reconoces cómo se ve un trabajo excelente, detectas detalles que otros no ven y no entregas trabajo en el que no pondrías tu nombre.<br />
– Tienes talento para superficies de producto con mucho foco en datos: rendimiento, legibilidad y los principios que hacen que los gráficos comuniquen efectivamente.<br />
– Te importa el problema del usuario, no solo el ticket. Partes de lo que un usuario intenta lograr y trabajas hacia atrás hasta la implementación.<br />
– Asumes resultados, no solo entregables. Sigues tu trabajo hasta producción, observas cómo se comporta y corriges lo que deba corregirse.<br />
– Trabajas bien con ambigüedad y avanzas rápido. Tomas decisiones con confianza con información incompleta, te adaptas cuando cambian las cosas y ajustas sin drama.<br />
– Usas herramientas de IA de forma práctica. Integras la IA en cómo construyes—not como una prueba aparte—y tienes una visión clara de dónde ayuda y dónde no.<br />
– No necesitas una gestión pesada. Marcas tu propia dirección, mantienes informados a los demás y pides ayuda cuando importa.<br />
– Tienes excelente comunicación en inglés escrito y verbal. Escribes con claridad, explicas concesiones (tradeoffs) a personas no técnicas sin jerga y por defecto usas comunicación asíncrona que otros pueden seguir.<br />
– Tienes ganas de ayudar al equipo de ingeniería a crecer mediante revisión de código, mentoría y entrevistas.<br />
– Valoras la transparencia, la propiedad y la velocidad por encima de la perfección. Entregas, aprendes y mejoras en lugar de esperar un plan perfecto.</p>
<p>Sería ideal que tuvieras:<br />
– Experiencia con TanStack y comprensión real del almacenamiento en caché del frontend y la consistencia eventual (nos encantaría contratar a alguien que haya lidiado directamente con esos tradeoffs).<br />
– Experiencia en planificación de capacidad, programación, reporting u otros productos B2B SaaS complejos.<br />
– Experiencia con sistemas distribuidos o microservicios, conocimientos básicos de infraestructura y “infraestructura como código”, y algo de experiencia mejorando o depurando pipelines de CI/CD.</p>
<p>## Este puesto NO es<br />
– Un rol de recepción de tickets. Si quieres trabajo totalmente especificado que te entregan, este no encaja.<br />
– Un rol de “acomodar píxeles” que solo traduce diseños a código sin opinar sobre el problema o la solución.<br />
– Un rol en el que entregas en el límite de la API. Si instintivamente piensas “ese es un ticket de backend”, probablemente te frustrarás.<br />
– Un rol donde la calidad sea responsabilidad de otra persona. Toggl no tiene una capa/equipo de QA dedicado: no hay un grupo separado que detecte tus bugs, escriba tus pruebas o se encargue de tus regresiones de rendimiento.<br />
– Un trabajo donde trabajas aislado de los usuarios. Necesitarás saber para quién construyes y por qué.<br />
– Un rol para personas que requieren mucho proceso, aprobaciones frecuentes o dirección de arriba hacia abajo para hacer su mejor trabajo.</p>
<p>## El equipo<br />
Somos un equipo global de unas 80 personas en más de 40 países. Contratamos a nivel global, así que trabajas localmente: ya sea que estés en Londres, en una playa fuera de Río de Janeiro, o en un pueblo tranquilo cerca de Florencia, tú eliges. Unas pocas veces al año viajamos para reunirnos en algún lugar del mundo y pasar tiempo de calidad juntos. Depositamos un alto nivel de confianza en nuestra gente y medimos resultados en lugar de actividad. Nuestros valores impulsan nuestros resultados: https://toggl.com/about</p>
<p>## Qué está pasando en Toggl<br />
Toggl está entrando en una fase emocionante. Estamos tomando nuestro seguimiento del tiempo de clase mundial—confiable y amado por millones en todo el mundo—y expandiéndolo en algo más grande: Toggl 2.0 (https://toggl.com/focus). Es un solo producto que reúne seguimiento del tiempo, planificación, gestión de capacidad, reporting e insights. La idea es simple: un mejor seguimiento del tiempo crea mejores datos, y eso impulsa todo lo demás. A esto lo llamamos inteligencia del tiempo. Construimos con IA a lo largo de todo el proceso y lo vemos como un multiplicador para ingenieros/as fuertes, no como un reemplazo. El criterio, las concesiones y la responsabilidad de lo que se entrega pertenecen a las personas que lo construyen.</p>
<p>## Beneficios<br />
– Libertad para elegir cuándo y cuánto trabajas—solo medimos resultados.<br />
– 24 días de vacaciones pagadas al año, además de festivos locales.<br />
– Baja por enfermedad ilimitada.<br />
– Encuentros presenciales de team-building (gastos cubiertos).<br />
– 4–6 semanas de sabático pagado (según antigüedad).<br />
– Presupuesto para portátil de hasta 2.500 €, renovado cada 3 años.<br />
– Presupuesto de 2.000 € para tu configuración de oficina en casa, más 300 € adicionales cada año después de 3 años de antigüedad.<br />
– 3.000 € al año para membresía de coworking y/o internet en casa.<br />
– 4.000 € al año para formación, talleres y conferencias.<br />
– 2.400 € al año para equipamiento o servicios que respalden tu salud física y mental.<br />
– Apoyo para comprar las herramientas que necesites para hacer tu mejor trabajo (incluidas nuevas gafas si hicieran falta).</p>