Resumen del puesto
buscamos un ingeniero de software full stack senior proactivo, colaborativo y con un alto dominio técnico. Serás una pieza clave en la evolución de nuestra plataforma educativa, trabajando de cerca con otras áreas para traducir necesidades en soluciones robustas y escalables para una comunidad de entre 50,000 y 100,000 usuarios.
este es un rol ideal para alguien que disfruta resolviendo desafíos técnicos complejos, colaborando activamente con equipos de producto y diseño, y quiere profundizar su experiencia como contribuidor individual experto.
¿cuáles serán tus responsabilidades?
* colaboración y especificación técnica: trabajarás directamente con los equipos de producto y atención a clientes para entender sus necesidades, recabar requerimientos y traducirlos en especificaciones técnicas claras y alcanzables.
* desarrollo y mantenimiento de la plataforma: extenderás las funcionalidades de nuestra plataforma educativa basada en moodle, desarrollando e integrando nuevas vistas y componentes con, en colaboración con diseñadores y otros desarrolladores.
* gestión de infraestructura: colaborarás en la administración y optimización de la infraestructura en la nube (aws, google cloud o similar) para garantizar la disponibilidad y el rendimiento.
* resolución de problemas: serás responsable de diagnosticar y corregir bugs, asegurando una experiencia de usuario fluida y sin interrupciones.
* calidad de código: escribirás código limpio y mantenible, ayudando a establecer estándares de calidad en el equipo.
* crecimiento técnico: profundizarás tus conocimientos en nuestras tecnologías y tomarás gradualmente la responsabilidad sobre componentes críticos de la arquitectura de la plataforma.
¿qué necesitas para tener éxito en este rol?
requisitos indispensables:
* experiencia: mínimo 3-5 años de experiencia en desarrollo de software.
* dominio de php: sólida experiencia en desarrollo con php, preferiblemente con experiencia directa en la arquitectura y desarrollo de plugins/extensiones para moodle.
* experiencia en front-end: buen manejo de javascript y experiencia comprobable con frameworks modernos, especialmente
* habilidades de comunicación y colaboración: excelentes habilidades para comunicarte de manera clara y efectiva. Capacidad demostrada para colaborar con equipos no técnicos (producto, diseño, clientes) y traducir sus necesidades a soluciones de software.
* análisis y recabación de requisitos: experiencia participando en la definición de requerimientos funcionales y no funcionales para nuevos desarrollos.
* bases de datos: experiencia trabajando con bases de datos relacionales como mysql o postgresql.
* control de versiones: dominio de git.
* autonomía y proactividad: capacidad para trabajar de forma independiente, gestionar tus propias tareas y proponer soluciones.
habilidades deseables (puntos extra):
* experiencia con servicios en la nube (aws, google cloud, azure).
* conocimientos en docker y orquestación de contenedores.
* experiencia en integración continua y despliegue continuo (ci/cd).
* familiaridad con metodologías ágiles como scrum o kanban.
¿qué ofrecemos?
* trabajo 100% remoto: flexibilidad para trabajar desde cualquier lugar de méxico o latinoamérica.
* crecimiento profesional: oportunidades de desarrollo y especialización en áreas técnicas de tu interés.
* impacto real: la oportunidad de contribuir directamente a un proyecto educativo que impacta a miles de estudiantes.
* cultura colaborativa: un ambiente de trabajo dinámico, donde tu voz y tus ideas son valoradas.
* compensación competitiva.
tipo de puesto: tiempo completo
sueldo: $40, $50,000.00 al mes
beneficios:
* descuento de empleados
* descuentos y precios preferenciales
escolaridad:
* licenciatura terminada (deseable)
lugar de trabajo: empleo remoto