Desarrollador Full-Stack

Rappler

Negociable
Remoto1-3 años de experienciaDiplomaTiempo 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

Buscamos un Desarrollador Full-Stack altamente calificado y motivado para unirse a nuestro equipo de desarrollo y operaciones. El candidato seleccionado será responsable del ciclo de vida completo de nuestras plataformas, desde el diseño e implementación del frontend orientado al usuario hasta la construcción y mantenimiento de las API y la infraestructura del backend que las alimentan. Si tiene éxito, desempeñará un papel crítico en garantizar que la plataforma sea eficiente, confiable y escalable, aprovechando tecnologías modernas como NextJS, NodeJS y los servicios de Google Cloud Platform.


Responsabilidades:

  • Diseñar, desarrollar y mantener tanto los componentes frontend como backend.
  • Construir el frontend utilizando NextJS, implementando características como la Regeneración Estática Incremental (ISR) para una entrega de contenido eficiente.
  • Desarrollar y mantener servicios backend basados en NodeJS, incluyendo el Manejador de Caché para gestionar y servir contenido en caché.
  • Diseñar e implementar Funciones en la Nube (API CFs) para consultar datos directamente desde diferentes fuentes.
  • Implementar y gestionar estrategias de caché utilizando tanto la Caché de Páginas del frontend como la Caché API del backend en Memorystore para optimizar el rendimiento.
  • Contribuir al despliegue y mantenimiento de la aplicación dentro de un entorno de Kubernetes Autopilot.
  • Implementar y utilizar la instrumentación de OpenTelemetry y el Monitoreo de GCP para garantizar la salud y el rendimiento de todos los componentes de la aplicación.
  • Integrar y gestionar datos de diversas fuentes.
  • Colaborar con otros desarrolladores, diseñadores y partes interesadas para entregar software de alta calidad.
  • Escribir código limpio, bien documentado y testable.
  • Participar en revisiones de código y contribuir a mejorar el proceso de desarrollo.
  • Mantenerse actualizado con las últimas tendencias y mejores prácticas en desarrollo full-stack y tecnologías en la nube.
  • Entender y contribuir a la implementación de estrategias de respaldo para sitios estáticos utilizando Prerender y el Manejador de Caché.


Habilidades Requeridas:

  • Experiencia significativa como Desarrollador Full-Stack con un sólido portafolio que muestre su trabajo en desarrollo frontend y backend.
  • Profunda experiencia en el marco NextJS, incluyendo renderizado del lado del servidor, generación de sitios estáticos, enrutamiento y Regeneración Estática Incremental (ISR).
  • Fuerte competencia en desarrollo backend con NodeJS y experiencia en la construcción de APIs RESTful.
  • Experiencia en el desarrollo y despliegue de Funciones en la Nube o tecnologías sin servidor similares.
  • Comprensión sólida de conceptos de bases de datos y almacenamiento de datos, con familiaridad en la interacción con diferentes fuentes de datos.
  • Comprensión exhaustiva y experiencia práctica con varios mecanismos y estrategias de caché.
  • Experiencia con contenedorización (por ejemplo, Docker) y tecnologías de orquestación, particularmente Kubernetes.
  • Familiaridad con plataformas en la nube, preferiblemente Google Cloud Platform (GCP) y sus servicios como Funciones en la Nube, Memorystore, Almacenamiento en la Nube y Monitoreo.
  • Fuertes habilidades en HTML, CSS (incluyendo preprocesadores) y JavaScript moderno (ES6+).
  • Excelente comprensión de técnicas de optimización del rendimiento web y mejores prácticas de seguridad.
  • Competencia con Git para control de versiones.
  • Experiencia con conceptos de middleware.
  • Fuertes habilidades de resolución de problemas, depuración y análisis.
  • Excelentes habilidades de comunicación y colaboración.


Puntos Extra:

  • Experiencia con GraphQL.
  • Familiaridad con pipelines de CI/CD y prácticas de DevOps.
  • Contribuciones a proyectos de código abierto.
  • Experiencia con marcos de prueba para frontend y backend.

Requisito

Por favor, consulte la descripción del trabajo.

Python
Preview

Boss

HR ManagerRappler

Publicado el 18 March 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.