Ingeniero en software back-end con nivel medio de experiencia

¿Quieres llevar tu carrera al siguiente nivel? ¿Quieres trabajar para una empresa internacional de software que se enfoca en la destreza y satisfacción laboral? Easy LMS está buscando un ingeniero en software back-end que pueda traducir los deseos de los clientes en soluciones amigables con el usuario. Lo que tú desarrolles será utilizado por más de 2000 clientes en todo el mundo. Únetenos en nuestra misión de llevar e-learning efectivo y accesible alrededor del mundo 🚀!

Software developer ¿Qué harás como un ingeniero en software back-end con nivel medio de experiencia?

Serás partes de uno de nuestros equipos autónomos de resolución de problemas, abocado a crear y mejorar nuestro sistema de gestión del aprendizaje online (LMS). Un equipo de resolución de problemas es una mezcla de ingenieros en software back-end y front-end y consultores de implementación. Trabajan en conjunto para construir funciones valiosas para nuestros clientes. Te involucrarás en cada fase del desarrollo de la función. Eso significa que tú:

  • Te unirás a reuniones de planificación de funciones en donde discutirás cómo resolver problemas desde una perspectiva de usuario.
  • Con tu equipo, escribirás para el dueño del producto propuestas cortas de soluciones para las funciones.
  • Desglosarás la función en tareas pequeñas y las dividirás entre el equipo.
  • Implementarás la solución con técnicas modernas, como TypeScript y React de tal forma que sea conducida por las pruebas y aplique los principios de entrega continua.
  • Revisarás el código del trabajo de tu equipo y procesarás sus comentarios sobre tu trabajo.
  • Evaluarás si la función satisface nuestros estándares de calidad antes de irte con tu equipo.

Para entregar nuevas funciones, trabajarás iterativamente. Entregamos funciones en ciclos de 2 o 4 días. Implementamos nuestro código tan pronto como aumente su valor, lo que significa que podemos hacerlo varias veces por día.

Tus contribuciones personales jugarán un gran papel en el producto final

Junto con los otros desarrolladores, serás responsable de la arquitectura de nuestro producto. También contribuirás a mejorar el desempeño y fiabilidad de nuestro producto a medida que escalamos rápidamente. Proporcionarás soluciones intermedias bien pensadas entre el tiempo disponible y la calidad para mejorar el código existente y harás más fácil tu trabajo diario. Tendrás mucha libertad para elegir técnicas, marcos y soluciones. ¡Alentamos la experimentación! Todo esto asegura que tus contribuciones personales jugarán un gran papel en el producto final. Verás reflejadas tu visión e ideas.

¿A quién estamos buscando?

Eres un buen candidato si:

  • Has estado creando aplicaciones web de forma profesional por 3 a 5 años.
  • Tienes una licenciatura o maestría en ciencias de la computación o en ingeniería en software o experiencia laboral equivalente.
  • Estás disponible por lo menos 32 horas a la semana. 
  • Disfrutas realizar soluciones elegantes para desafíos complejos con un equipo diverso de colegas. 
  • Tienes experiencia con TypeScript y React, PHP y MySQL y la línea de comandos de Linux. Tener dominio en estas áreas es una gran ventaja, pero es un buen sustituto tener familiaridad con otros lenguajes web.
  • Posees fuertes reglas básicas de la ciencia de la computación: estructuras de datos, algoritmos, lenguajes de programación, sistemas distribuidos y recuperación de información.
  • Escribes códigos comprensibles y testeables con un especial cuidado por la mantenibilidad.
  • Tienes predisposición y curiosidad para mejorar continuamente tus habilidades (de ingeniería).
  • Te gusta trabajar en un equipo multidisciplinario y aprender de otras disciplinas. Debes ser una persona orientada a trabajar en equipo.
  • Te puedes adaptar a trabajar con un equipo experimentado y multicultural.
  • Hablas y escribes en inglés a nivel comercial competente.
  • Vives en Holanda.

Es una gran ventaja si tienes

  • Experiencia laboral con los Servicios de Amazon Web y los contenedores Docker.

El trabajo a realizar en este puesto puede ser llevado a cabo parcialmente de forma remota ya que apoyamos trabajar desde casa. Pero esperamos que vengas a la oficina 2-3 días a la semana. Puedes también trabajar completamente desde nuestra oficina. ¡Depende de ti!

¿Qué ofrecemos?

Aprendemos de nuestros errores y trabajamos de una manera que prioriza el aprendizaje por sobre los resultados
  • Enfoque en el crecimiento y desarrollo personal. Aprendemos de nuestros errores y trabajamos de una manera que prioriza el aprendizaje por sobre los resultados.
  • Un equipo abierto y diverso de colegas jóvenes y experimentados.
  • Una compañía calma que se preocupa por sus empleados, física y mentalmente. Por ejemplo, ofrecemos masajes mensuales, almuerzos saludables y una oficina muy ecológica. Además de todo eso: no hacemos horas extras.
  • Un ambiente ágil con mucha libertad, responsabilidad y flexibilidad para adaptar tu vida laboral a tu vida personal.
  • Alternamos semanas de trabajo normal con semanas de juegos en donde nos alejamos de nuestro trabajo diario y dedicamos tiempo a proyectos paralelos y a experimentar con cosas técnicas (nuevas).
  • Te proporcionamos todo el hardware que necesitas para hacer tu trabajo, como un escritorio de pie, múltiples pantallas, anteojos para pantallas y demás.
  • Celebramos el éxito y alternamos trabajo inteligente y enfocado con momentos relajados, como barbacoas y ¡tragos los viernes por la tarde!
  • Un salario atractivo y beneficios secundarios.

Lee acerca de qué hace especial a Easy LMS.

Acerca de Easy LMS

Somos una compañía de software en crecimiento con un equipo internacional apasionado por el crecimiento y desarrollo personal. El resultado es un LMS amigable con el usuario que estimula el aprendizaje efectivo ¡y hace placentero el entrenamiento! Nuestro enfoque principal es el entrenamiento de empleados para pequeñas y medianas empresas, ¡pero proporcionamos una gran experiencia de entrenamiento para cualquier escenario y equipo!

Tenemos más de 2000 clientes en más de 120 países, apuntando a triplicar nuestro tamaño en los próximos tres años. Nuestra oficina está ubicada en el centro de Delft. Somos una compañía pequeña y ágil y tenemos una cultura de colegialidad de apoyarnos los unos a los otros como equipo. Nuestro objetivo es también ser una compañía calma en donde puedas estar orgulloso de tus logros.

¡Aplica ahora!

Un día en la vida de un ingeniero en software back-end

Asumamos que vas a trabajar desde nuestra oficina:

9:00 Primero, una taza de café y mirar tu lista de pendientes. Es un día completo.

9.15 Te preparas para una reunión corta con tu equipo de resolución de problemas.

9.30 ¡Momento de reunión! Le cuentas al equipo  acerca de tu progreso y le pides a un desarrollador experimentado que haga una lluvia de ideas contigo acerca de una potencial mejora a la arquitectura. Tienes una sugerencia y quieres presentarla. Lo harás durante la reunión semanal de desarrolladores esta tarde.

10:00 ¡Completas tu subtarea! Tu subtarea es parte de la historia para hacer que la función de eliminar una cuenta sea completamente auto servicio. Entregas tu trabajo y pides una revisión de código.

11:00 Continúas con otra sub tarea. Apagas tu Slack y te tomas un tiempo en silencio para descubrir cómo implementar los cambios a la base de datos sin ocasionar ningún tiempo de inactividad.

12:00 Un colega revisó el código para tu primera sub tarea. Leen los comentarios juntos porque tu colega tiene curiosidad acerca de tu enfoque. Tú explicas los detalles y consultas documentación interesante.

12.30 ¡Momento de almuerzo! Servimos un almuerzo extenso con panes, huevos hervidos, quesos locales y untables biológicos. 

13:00 Comienzas a refaccionar tu código. Dominaste un nuevo enfoque, ¡ganancia para ti!  Pasas tu subtarea a Git y pasan todas las pruebas. ¡Genial!

13:30 Momento de hacer las Preguntas y Respuestas manuales para la historia con tu equipo de resolución de problemas. ¡Descubres un error y lo resuelves junto a tus compañeros de equipo!

14:30 ¡Se terminó la historia del auto servicio!  Todo funciona como se esperaba asique es momento de implementación. Dentro de 10-15 minutos, ¡todos los clientes en todo el mundo  estarán utilizando la nueva función!

15:00 ¡Momento de relajarse! Vas por una caminata con colegas por el centro de Delft.

15:15 Te reúnes con tus colegas desarrolladores back-end para la reunión semanal. Discutes algunos problemas que surgieron la semana pasada, incluyendo pruebas que son difíciles de reestructurar. También discutes técnicas nuevas y presentas tu idea de arquitectura. Esto lleva a una interesante discusión acerca de una nueva biblioteca.

16:00 Otro desarrollador te pide que revises su código.¡ Siempre es interesante ver cómo otros resuelven cosas! Dejas algunos comentarios y preguntas para comprender lo que el otro desarrollador intentó hacer.

17:30 Ahora que has entregado tu trabajo y terminado la revisión, miras posibles nuevas historias. ¡Estás ansioso porque llegue un nuevo día!

Aplicar 

¿Te gustaría trabajar con nosotros? Por favor explica tu motivación en un email y envíalo con tu currículum a jobs@easy-lms.com. ¿Tienes preguntas acerca de esta vacante? Puedes contactar a Caroline Heijkoop al +31 683712762.

Mensaje para los reclutadores y cazatalentos

Entendemos que puede que quieran buscar candidatos para esta vacante, pero preferimos hacerlo nosotros mismos.