Senior Full Stack
Toggl | Anywhere in the World
Descripción
Sede: Tallinn, Estonia URL: https://toggl.com/jobs/ Buscamos un Ingeniero Senior Full Stack para unirse a una de nuestras Tribus de Productos, las unidades multifuncionales que poseen la experiencia de extremo a extremo para un papel específico de usuario de Toggl. Usted se unirá al edificio de la Tribu para los gerentes, las personas que planifican el trabajo, protegen los márgenes y mantienen los proyectos a tiempo y con presupuesto. Usted posee partes significativas de esa experiencia de extremo a extremo, trabajando de manos con el producto y el diseño para enviar el trabajo que importa. Usted hará esto mientras construimos y lanzamos Toggl 2.0, nuestro producto consolidado de planificación, seguimiento del tiempo y inteligencia del tiempo. El salario de este puesto es de 83.000 € anualmente. Usted puede trabajar desde cualquier lugar del mundo, siempre que su ubicación principal sea entre UTC-4 y UTC+4. El papel de Ingeniero Senior Full Stack como ingeniero, usted posee partes significativas del producto a fin, desde el modelo de datos y la API a la interfaz, hace clic en: el enfoque técnico, la calidad de los barcos, y si realmente funciona para la gente que lo utiliza.
Trabajará en la Tribe, que atiende a los gerentes, a través de la planificación y gestión de capacidades, paneles y trabajo facturable. Este es uno de los aspectos más importantes de la superficie de la Tribe: horarios y vistas de capacidad, informes y visualizaciones que tienen que mantenerse rápidos y legibles a escala real de clientes. Los problemas interesantes viven en ambos lados de la API aquí - la pregunta detrás de una vista de capacidad importa tanto como cómo se produce esa vista. Construirá con React y TypeScript en el frontend y nuestros servicios de backend (en su mayoría Golang) y capa de datos (Postgres) detrás de ellos, junto con un gerente de producto, un diseñador e ingenieros que están acostumbrados a poseer su trabajo y a retroceder cuando algo no está bien. En una tribu de otros 5 ingenieros, su impacto y visibilidad son altos. Nuestras reuniones de equipo están programadas entre las 11:00 y las 16:00 UTC. Su disponibilidad y compromiso de participar en estas sesiones son esenciales para la colaboración efectiva y la alineación del equipo.
• Cree interfaces que confíen en datos densos y reales. Planifique vistas, paneles de control e informes que se mantengan rápidos, accesibles y legibles cuando el conjunto de datos se ponga feo. • Diseñe la capa de datos y API de la que dependen esas vistas. Modele la función para que la característica que está construyendo ahora no haga más difícil las tres siguientes. • El rendimiento propio como característica, extremo a extremo. Perfile, mida y arregle la consulta lenta y el rendimiento lento en lugar de esperar que los datos permanezcan pequeños. • Escriba código para que otros puedan trabajar. Componentes y servicios sensibles, cobertura real de prueba donde se gana su mantenimiento y una base de código que sea más fácil de cambiar después de tocarlo. Trabajando con el producto y el diseño • Diseñe soluciones, no solo las implemente. Presione el problema, pregunte requisitos que no se mantengan, y proponga rutas más sencillas cuando vea uno. • Colabore estrechamente con el diseño.
• Utilice herramientas de IA en su trabajo diario para explorar, prototipar, generar código y revisar, depurar, investigar y escribir. La fluidez de IA no es opcional. Es parte de cómo aumenta su velocidad, profundidad e impacto - y se espera que ayude al resto de la Tribu a mejorar también. Acerca de Usted prosperará en este papel si: • Tiene experiencia significativa construyendo y enviando aplicaciones web de producción de extremo a extremo, y puede dirigir grandes proyectos en lugar de contribuir a ellos. • Es realmente cómodo en ambos lados de la pila. Usted es profundo por un lado y capaz adecuadamente por el otro, no alguien que se desvíe del límite de API. • Tenga conocimiento profundo y práctico de JavaScript, TypeScript, React y CSS moderno - incluyendo la gestión del estado y el manejo de efectos secundarios en aplicaciones grandes. • Es sólido en los fundamentos de backend: al menos un lenguaje de backend que conoce bien, diseño de API, modelado de datos relacionales y suficiente instinto para detectar el problema antes de la producción.
• Cuidar el problema del usuario, no sólo el ticket. Usted comienza desde lo que alguien está tratando de hacer y trabajar de nuevo a la implementación. • Resultados propios, no salida. Usted sigue su trabajo en la producción, ver cómo se comporta, y arreglar lo que necesita arreglar. • Profundizar en ambigüedad y moverse rápido. Toma decisiones seguras con inc
Detalles de trabajo
Experiencia: 0 años
Publicado: 1 month, 2 weeks hace
Vistas: 648
Aplicar en We Work RemotelyFuente: We Work Remotely · abre la publicación original.
Obtenga una aplicación personalizada para este rol
Abandone su currículum y escribiremos una carta de presentación dirigida a esta lista exacta, gratis, y listo en el momento en que se crea su cuenta.
PDF, Word o texto. Creamos su cuenta gratuita en la siguiente pantalla — sin tarjeta.
¿Contratando para un papel como este?
Publica tu trabajo remoto en WFHJ y contacta a los candidatos emparejados. Sin cargos.
Publicar un trabajo — gratis