¡TRABAJA CON NOSOTROS!

Backend Node.JS


POSTULARME AHORA

Remoto

¿Qué hacemos y por qué podrás crecer en Janis Commerce? 

Somos una compañía enfocada al desarrollo de herramientas digitales para el comercio y lo hacemos usando tecnología de última generación, siempre buscando estar al día con las tendencias digitales y poniendo a disposición de nuestro talento las mejores herramientas para su crecimiento y el desarrollo de productos de alta calidad. 

Trabajamos en un ambiente colaborativo en el que potenciamos la evolución personal y profesional de las personas, apoyando constantemente su crecimiento  con mentorías, capacitaciones y el acompañamiento cercano de un Equipo de Growth.


Conoce más sobre nuestro Programa de Growth y sobre nuestros compromisos.

Nuestros beneficios


En Janis Commerce contamos con beneficios enfocados en mejorar el día a día de nuestros colaboradores. Te mostramos algunos de ellos:

Excelente ambiente laboral

Nos caracterizamos por tener una cultura organizacional de gran calidad humana. Además, nuestros colaboradores disfrutan de descuentos, regalos, sorteos y actividades especiales.

Desarrollo Personal y Profesional

Formamos equipos de trabajo con autonomía y poder de decisión, en donde cada persona pueda aportar valor y desarrollarse.

Cursos Udemy, clases de idiomas y yoga

Tendrás a disposición clases de inglés, portugués y también yoga. Membresía Udemy con acceso ilimitado a cursos. Y bonificación para capacitaciones extras.

Flexibilidad y Home Office

Trabajamos de manera profesional con flexibilidad horaria y de manera 100% remota. Y con oficinas a disposición.

Vacaciones extra

Plan de días de vacaciones adicionales.

Herramientas tecnológicas de última generación

Para programar y desarrollar, aprendiendo y aportando a nuestra poderosa herramienta que no para de crecer.

Misión

Desarrollar y optimizar aplicaciones backend modernas, robustas y escalables utilizando Node.js para impulsar el crecimiento y la eficiencia de la plataforma de Janis Commerce.

Desarrollo de Funcionalidades

  • Implementar y mantener componentes o subconjuntos de software conforme a especificaciones funcionales y técnicas.
  • Desarrollar nuevas funcionalidades asegurando la calidad técnica de las mismas.
  • Implementar mejoras con un enfoque en la experiencia del cliente, mejorando su día a día y asegurando alta calidad técnica.

Revisión de código

  • Realizar revisiones de código para asegurar la implementación de mejores prácticas de desarrollo.
  • Revisar y corregir el código de los compañeros (PRs), indicando motivos de rechazo cuando sea necesario.
  • Ser parte de la mejora técnica propia y de los compañeros, a través de revisiones de código que mejoren la calidad y generen las mejores prácticas de desarrollo.

Interacción y Colaboración

  • Interactuar con equipos técnicos y no técnicos para garantizar el cumplimiento de los procesos y compromisos acordados.
  • Colaborar con el Product Owner (PO) en el control de estado de los tickets de los proyectos en los que participe.
  • Asistir a las reuniones de los proyectos asignados y las reuniones de área.
  • Colaborar en la resolución de casos que requieran soporte desde el desarrollo y participar proactivamente en el aseguramiento de la operación diaria de nuestros clientes.

Trabajo en la Nube

  • Trabajar con infraestructuras serverless 100% montadas en la nube.
  • Gestionar y optimizar servicios en la nube, especialmente en AWS.

Metodologías Ágiles

  • Participar en ceremonias de metodologías ágiles y OKRs.
  • Mantener una comunicación clara y eficiente con el equipo, utilizando herramientas como Jira para la gestión de proyectos.
  • Sincronizar expectativas y realidades del equipo mediante la participación en ceremonias ágiles y OKRs.

Documentación

  • Realizar la documentación del código y funcional, en base a la estructura definida.

Propuesta de Soluciones Técnicas

  • Proponer soluciones técnicas velando por la flexibilidad, escalabilidad y performance de la aplicación, basadas en el conocimiento de la operación de nuestros clientes.

Generación de Conocimiento

  • Generar conocimiento personal y de tu equipo, participando y generando capacitaciones y/o demos de producto
  • Estudios técnicos de Programación, y relacionados con ciencias de la computación, ingeniería en sistemas, o afines.
  • Más de 2 años de experiencia desarrollando proyectos backend con Node.js (18+, ES6+, POO, async/await, paquetes npm, mocha, API REST)
  • Conocimiento de base de datos relacional (MySQL) y no relacional (MongoDB): operaciones ABM y administración de estructuras.
  • Conocimientos de manejo de servicios AWS, Lambda, S3, SNS, SQS, CloudWatch, etc.
  • Haber desarrollado utilizando Git en un equipo de trabajo.
  • Haber trabajado en equipo a través de herramientas de gestión de proyectos (Jira o similar).

Conocimientos deseables

Experiencia con arquitecturas API-first, conocimiento de OpenAPI, uso de metodologías ágiles, inglés intermedio, Experiencia trabajando con plataformas e-commerce, Adobe Commerce, VTEX, Shopify, Salesforce, otras (deseable), Conocimientos de prácticas ágiles/frameworks ágiles (Scrum, Kanban) (deseable) Docker (deseable).

Postularme a este trabajo

También puedes enviar tu CV a people@janis.im
Indicando en el asunto el nombre del puesto al que aplicas
¡Queremos conocerte!


¡Gracias por postularte! Te contactaremos por email.

¡Recibe nuestras novedades en tu bandeja de entrada!