Bruno Fritsch

Bruno Fritsch

0 0 Evaluaciones

66 días
Expira 24/12/2025

Desarrollador Back-end Senior

Desarrollador Back-end Senior

Descripción del Puesto

En Bruno Fritsch buscamos un Desarrollador Back-end Senior para nuestra área de Ecommerce & Marketing Digital. La modalidad de trabajo es presencial en Las Condes.

Responsabilidades

  1. Diseñar, desarrollar y mantener servicios backend utilizando Node.js.
  2. Implementar y gestionar procesos con Node.js Workers para tareas en segundo plano y de alta carga.
  3. Integrar y administrar colas de mensajes con RabbitMQ para asegurar la comunicación eficiente entre servicios.
  4. Desarrollar y mantener APIs RESTful, asegurando su rendimiento y escalabilidad.
  5. Optimizar aplicaciones para un rendimiento máximo y una alta disponibilidad.
  6. Colaborar con equipos multifuncionales para definir, diseñar y lanzar nuevas características.
  7. Resolver problemas complejos de arquitectura y escalabilidad.
  8. Realizar revisiones de código, asegurando la calidad y la adherencia a las mejores prácticas.
  9. Participar en la mejora continua del ciclo de desarrollo y despliegue (CI/CD).
  10. Monitorear y asegurar el correcto funcionamiento de los servidores en entornos de alta concurrencia.

Requisitos

  • Título en Ciencias de la Computación, Ingeniería de Software o campo relacionado, o experiencia laboral equivalente.
  • Más de 5 años de experiencia en desarrollo backend con Node.js.
  • Experiencia demostrable en la implementación y gestión de Node.js Workers.
  • Conocimiento de RabbitMQ y patrones de mensajería.
  • Sólida experiencia en el diseño y desarrollo de APIs RESTful.
  • Experiencia en la optimización de aplicaciones para servidores de alta concurrencia.
  • Sólidos conocimientos en JavaScript, incluyendo ES6+.
  • Familiaridad con bases de datos SQL y NoSQL.
  • Conocimiento de herramientas de control de versiones (e.g., Git).
  • Conocimiento en metodologías ágiles de desarrollo de software.
  • Excelentes habilidades de resolución de problemas y pensamiento analítico.
  • Capacidad para trabajar de manera independiente y en equipo.

Deseables

  • Experiencia con otros lenguajes de programación y frameworks.
  • Conocimiento de Docker y Kubernetes.
  • Familiaridad con herramientas de monitoreo y logging (e.g., ELK Stack, Prometheus).
  • Experiencia en el desarrollo de aplicaciones en la nube (e.g., AWS, Azure, GCP).