Software Engineer (Javascript)
Estamos innovando la logística y esto lo hemos logrado gracias a un equipo de personas visionarias, con ganas de crecer y cambiar el mundo.
En Skydropx encontrarás un espacio para desarrollar tu carrera dentro de un ambiente laboral dinámico, ambicioso y multicultural.
RESPONSABILIDADES
- Desarrollar funcionalidades, mejoras los productos y servicios de software de una forma segura y bien probada acorde a los lineamientos de la empresa.
- Escribir documentación técnica.
- Resolver problemas técnicos de un enlace y complejidad moderada.
- Asegurar el estilo de código, mantenibilidad y mejores prácticas.
- Proveer tutoría a los Juniors Engineering del equipo para ayudarlos a crecer en sus habilidades técnicas y remover impedimentos para su autonomía,
- Dirigir de manera segura funcionalidades y mejoras de tamaño moderado con mínima supervisión y ayuda de otros miembros del equipo.
REQUISITOS:
- Indispensable: Inglés B2 o superior.
- +4 años de experiencia con Node.js y TypeScript (backend).
- Experiencia aplicando DDD (Domain-Driven Design) en servicios Node/TypeScript.
- Experiencia con frameworks como Koa.js (o Express/Hapi con disposición a migrar)
- Experiencia creando microservicios y APIs de consumo.
- Experiencia utilizando InversifyJS para DI o patrones equivalentes.
- Experiencia con MongoDB y Redis en producción.
- Experiencia con Polaris.
- Experiencia integrando APIs de e-commerce (Shopify, WooCommerce, etc.) o APIs REST complejas.
- Buen entendimiento del ciclo completo de desarrollo de software, testing y Code Review.
- Experiencia desarrollando y manteniendo microservicios o sistemas distribuidos.
- Capaz de comunicar eficazmente ideas técnicas y colaborar con pares técnicos y no técnicos.
- A considerar:
- Experiencia previa trabajando con GCP, AWS o Azure.
- Experiencia trabajando con Kafka, RabbitMQ o Pub/Sub.
- Conocimiento de algoritmos y estructuras de datos comune...