Desarrollador Senior de NodeJS Hybrid - US

Desarrollador Senior de NodeJS

Tiempo completo • Hybrid - US
Beneficios:
  • Bonificación basada en el rendimiento
  • Formación y desarrollo
  • Recursos de bienestar
Descripción del puesto:
Sobre el puesto
  • Buscamos un desarrollador Node.js cualificado para unirse a nuestro equipo de desarrollo.
  • El candidato seleccionado será responsable de diseñar, desarrollar, probar y mantener aplicaciones y APIs escalables en el lado del servidor.
  • Trabajarás estrechamente con desarrolladores frontend, gestores de producto, diseñadores y otros grupos de interés para ofrecer soluciones de software fiables y de alta calidad.
 
Responsabilidades clave
  • Desarrollar y mantener aplicaciones backend escalables usando Node.js.
  • Diseñar, construir e integrar APIs RESTful y/o servicios GraphQL.
  • Escribe código JavaScript o TypeScript limpio, manteniendo y eficiente.
  • Trabaja con bases de datos como PostgreSQL, MySQL, MongoDB o Redis.
  • Implementa las mejores prácticas de autenticación, autorización y seguridad de datos.
  • Integra APIs de terceros y servicios externos.
  • Colabora con los desarrolladores frontend para garantizar una integración fluida de aplicaciones.
  • Escribe pruebas de unidad, integración y de extremo a extremo.
  • Soluciona problemas, depura y resuelve problemas de aplicaciones.
  • Optimizar el rendimiento de la aplicación, la escalabilidad y la fiabilidad.
  • Participa en revisiones de código y contribuye a decisiones técnicas.
  • Mantener la documentación técnica y los estándares de desarrollo.
  • Trabajar con equipos DevOps para apoyar pipelines CI/CD y despliegues de aplicaciones.
  • Mantente al día con las tecnologías emergentes y las mejores prácticas del sector.
 
Cualificaciones requeridas
  • Licenciatura en Informática, Ingeniería o un campo relacionado, o experiencia práctica equivalente.
  • 7+ años de experiencia profesional en desarrollo backend.
  • Fuerte dominio de Node.js y JavaScript o TypeScript.
  • Experiencia con frameworks como Express.js, NestJS o Fastify.
  • Sólido conocimiento del diseño de APIs RESTful y la arquitectura backend.
  • Experiencia trabajando con bases de datos relacionales y/o NoSQL.
  • Familiaridad con Git y los flujos de trabajo de desarrollo colaborativo.
  • Comprensión de la programación asíncrona, arquitectura orientada a eventos y optimización del rendimiento.
  • Experiencia escribiendo pruebas automatizadas usando herramientas como Jest, Mocha o similares.
  • Conocimiento del ciclo de vida del desarrollo de software y metodologías ágiles.
  • Fuertes habilidades para resolver problemas y comunicación.
 
Cualificaciones Preferidas
  • Experiencia con arquitectura de microservicios.
  • Familiaridad con plataformas en la nube como AWS, Azure o Google Cloud.
  • Experiencia con Docker y Kubernetes.
  • Conocimiento de brokers de mensajes como RabbitMQ, Kafka o AWS SQS.
  • Experiencia con herramientas CI/CD y automatización de despliegues.
  • Comprensión de principios de seguridad, OAuth, JWT y desarrollo seguro de APIs.
  • Experiencia con herramientas de monitorización y registro.
  • Familiaridad con tecnologías serverless.
  • Contribuciones a proyectos de código abierto o un sólido portafolio en GitHub.

Opciones flexibles de teletrabajo disponibles.

Compensación: 45,00 $ - 55,00 $ la hora




Aplicar aquí.

* campos requeridos

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad