NodeJs Developer
Summary
Senior backend developer (6+ yrs) who designs and builds backend systems and RESTful services in Node.js, integrates third-party APIs and legacy systems, and streams events with Kafka on PostgreSQL (Prisma) in Azure Cloud. Works with frontend devs, writes tests/docs, and follows OWASP Top 10 security practices.
Descripción del puesto
- Diseñar y desarrollar la lógica y los sistemas de backend para el producto.
- Colaborar con desarrolladores frontend para diseñar y desarrollar APIs eficientes y de alto rendimiento.
- Implementar pruebas unitarias, pruebas de integración y herramientas automatizadas para garantizar calidad.
- Escribir código eficiente, reutilizable y bien documentado siguiendo las mejores prácticas.
- Garantizar el cumplimiento de las mejores prácticas de seguridad OWASP Top 10.
- Proponer ideas para prevenir errores y soluciones ineficientes.
- Integrar sistemas heredados y trabajar con bases de datos.
- Generar documentación para facilitar la integración de APIs con diversas interfaces.
- Monitorear la eficiencia de los servicios desarrollados y validar diferentes flujos de negocio.
Requisitos
- 6+ años de experiencia en desarrollo backend.
- Experiencia sólida en NodeJS creación de servicios RESTful.
- Experiencia en integraciones con APIs de terceros.
- Conocimiento de patrones de diseño y principios de código limpio.
- Experiencia con Kafka para el streaming de eventos.
- Experiencia con PostgreSQL (Experiencia con un ORM-PRISMA)
- Conocimiento de GraphQL (deseable).
- Capacidad para escribir código con calidad, seguridad y legibilidad.
- Experiencia trabajando en entornos ágiles (1-2 años).
- Familiaridad con las mejores prácticas de seguridad OWASP Top 10.
- Conocimiento de Azure Cloud y sus componentes (Azure Functions, Service Bus, Api Management, AKS, DevOps, etc)
- Conocimiento en integración con bases de datos y sistemas heredados (plus).
Beneficios
- Equipos multiculturales y dinámicos 🌍
- Evaluaciones de desempeño cada 6 meses 📊
- Certificaciones Microsoft cubiertas al 100% y descuentos en CoderHouse 🎓
- Flexibilidad horaria y trabajo híbrido en ciudades con oficinas (vos elegís los días).⏰
- Bono por referidos 💸
- Herramienta de trabajo provista o subsidio para adquirir una, según el país donde estés ubicado 💻