Ingeniero de Software Fullstack NodeJS

Stratpoint Technologies

Negociable
RemotoExp de 3-5 YrsBaceleroTiempo completo
Compartir

Detalles remotos

Abrir paísFilipinas

Requisitos de idiomaInglés

Este trabajo remoto está abierto a candidatos en países específicos. Por favor, confirme si desea continuar a pesar de las posibles restricciones de ubicación

Descripción del trabajo

Mostrar texto original

Descripción

Descripción del Rol:


Un Desarrollador Fullstack Senior especializado en Node.js y TypeScript es responsable de todo el ciclo de vida de aplicaciones web escalables, desde el diseño y desarrollo hasta las pruebas y el despliegue. Este rol requiere una fuerte competencia técnica en tecnologías relevantes y metodologías de desarrollo modernas. El desarrollador senior participa activamente en todas las etapas del desarrollo, proporciona mentoría a los miembros más jóvenes del equipo, promueve las mejores prácticas y enfrenta retos técnicos complejos.


Tus Responsabilidades:


Desarrollo Práctico y Ejecución Técnica:

  • Diseñar, desarrollar y mantener código full-stack eficiente, reutilizable y confiable (Node.js, TypeScript, frontend, bases de datos).
  • Escribir código limpio, bien documentado y testable, adhiriéndose a estándares de codificación y mejores prácticas.
  • Desarrollar elementos de interfaz de usuario integrados con lógica del lado del servidor para un alto rendimiento y capacidad de respuesta.
  • Implementar medidas de seguridad de la aplicación y protección de datos.
  • Construir y mantener APIs robustas (RESTful, GraphQL).
  • Solucionar problemas, depurar y actualizar software existente y resolver problemas técnicos complejos.
  • Participar activamente en todas las fases del ciclo de vida de desarrollo ágil.

Contribución al Diseño Técnico y Arquitectura:

  • Colaborar con equipos multifuncionales para traducir requisitos en especificaciones técnicas y soluciones.
  • Contribuir al diseño y la arquitectura de nuevas características y sistemas para escalabilidad y rendimiento.
  • Evaluar y recomendar nuevas tecnologías, herramientas y marcos.
  • Participar en revisiones de código, proporcionando comentarios constructivos para asegurar la calidad del código.

Mentoría y Colaboración:

  • Mentorizar y proporcionar orientación técnica a desarrolladores junior y de nivel medio.
  • Compartir conocimientos y mejores prácticas dentro del equipo de ingeniería.
  • Colaborar eficazmente con los equipos de Producto, Diseño y QA.
  • Comunicar claramente conceptos técnicos a audiencias diversas.

Resolución de Problemas y Mejora Continua:

  • Identificar e implementar proactivamente mejoras en sistemas, procesos y base de código.
  • Contribuir a la mejora continua de prácticas de desarrollo y herramientas.
  • Mantenerse al tanto de tecnologías emergentes, tendencias de la industria y mejores prácticas.
  • Analizar y resolver problemas complejos de producción para asegurar la estabilidad del sistema.


Acerca de Ti

Eres/tienes:


  • Título universitario en Ciencias de la Computación, Ingeniería o un campo relacionado, o experiencia práctica equivalente.
  • Experiencia comprobada (típicamente 5-8+ años) en desarrollo de software full-stack, con un fuerte énfasis en la codificación práctica.
  • Profundo dominio de Node.js y TypeScript, con un fuerte entendimiento de sus ecosistemas.
  • Sólida experiencia con frameworks/bibliotecas modernas de JavaScript frontend (por ejemplo, React, Angular, Vue.js).
  • Fuerte experiencia con tecnologías de bases de datos (tanto SQL, por ejemplo, PostgreSQL, MySQL, como NoSQL, por ejemplo, MongoDB, DynamoDB) y modelado de datos.
  • Competencia en el diseño, construcción y consumo de APIs RESTful y/o GraphQL.
  • Experiencia con plataformas en la nube (por ejemplo, AWS, Azure, GCP) y despliegue de aplicaciones en entornos de nube.
  • Experiencia con tecnologías de contenedorización (por ejemplo, Docker, Kubernetes) es una ventaja.
  • Fuerte comprensión de principios de desarrollo de software, patrones de diseño y mejores prácticas arquitectónicas.
  • Experiencia con frameworks de pruebas automatizadas (por ejemplo, Jest, Mocha, Cypress) y pipelines de CI/CD.
  • Excelentes habilidades de resolución de problemas, analíticas y de depuración.
  • Fuertes habilidades de comunicación y colaboración.
  • Experiencia mentorizando a otros desarrolladores y liderando discusiones técnicas.
  • Capacidad para trabajar eficazmente en un entorno ágil y de ritmo rápido.
  • Pasión por escribir código limpio, eficiente y mantenible.


Deseable:


  • Experiencia con arquitectura de microservicios.
  • Familiaridad con herramientas de Infraestructura como Código (IaC) como Terraform o CloudFormation.
  • Conocimiento de sistemas de colas de mensajería (por ejemplo, RabbitMQ, Kafka).
  • Experiencia con herramientas de monitoreo y optimización de rendimiento.
  • Contribuciones a proyectos de código abierto.
  • Comprensión del renderizado del lado del servidor (SSR) o generación de sitios estáticos (SSG).
  • Experiencia con WebSockets u otros protocolos de comunicación en tiempo real.
  • Familiaridad con dominios industriales específicos relevantes para la empresa.

Requisito

Por favor, consulta la descripción del trabajo.

ComunicaciónResolución de ProblemasAdaptabilidadGestión del TiempoTrabajo en EquipoAtención al DetallePensamiento CríticoOrganizaciónCreatividadServicio al Cliente
Preview

Boss

HR ManagerStratpoint Technologies

Publicado el 14 May 2025

Reporte

Recordatorio de seguridad del jefe

Si la posición requiere que trabajes en el extranjero, por favor ten cuidado y ten cuidado con el fraude.

Si encuentras a un empleador que tiene las siguientes acciones durante tu búsqueda de empleo, por favor repórtalo inmediatamente

  • retiene tu ID,
  • requiere que usted proporcione una garantía o recoja la propiedad,
  • le obliga a invertir o recaudar fondos.
  • recauda beneficios ilícitos,
  • u otras situaciones ilegales.