38 días
Expira 13/06/2025
Desarrollador Backend Senior
Desarrollador Backend Senior
En Bruno Fritsch buscamos un Desarrollador Backend Senior para nuestra área de Ecommerce & Marketing Digital, que reportara directamente al Gerente del área y trabajará de manera presencial en Las Condes.
Descripción del Puesto:
Estamos en la búsqueda de un Desarrollador Backend Senior altamente calificado para unirse a nuestro excelente equipo de programadores en crecimiento. El candidato será responsable de diseñar, implementar y mantener servicios backend robustos y escalables utilizando Node.js en entornos de alta concurrencia.
Responsabilidades:
- Diseñar, desarrollar y mantener servicios backend utilizando Node.js.
- Implementar y gestionar procesos con Node.js Workers para tareas en segundo plano y de alta carga.
- Integrar y administrar colas de mensajes con RabbitMQ para asegurar la comunicación eficiente entre servicios.
- Desarrollar y mantener APIs RESTful, asegurando su rendimiento y escalabilidad.
- Optimizar aplicaciones para un rendimiento máximo y una alta disponibilidad.
- Colaborar con equipos multifuncionales para definir, diseñar y lanzar nuevas características.
- Resolver problemas complejos de arquitectura y escalabilidad.
- Realizar revisiones de código, asegurando la calidad y la adherencia a las mejores prácticas.
- Participar en la mejora continua del ciclo de desarrollo y despliegue (CI/CD).
- 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).
¡Postula ahora y forma parte del futuro tecnológico de Bruno Fritsch!