Desenvolvedor Full-Stack

Rappler

Negociável
Remoto1-3 Anos ExpDiplomaTempo Inteiro
Compartilhar

Detalhes remotos

Abrir PaísFilipinas

Requisitos de IdiomaPortuguese-Brazil

Este trabalho remoto está aberto para candidatos em países específicos. Por favor, confirme se deseja continuar, apesar das restrições de localização.

Descrição do Trabalho

Mostrar texto original

Estamos em busca de um Desenvolvedor Full-Stack altamente qualificado e motivado para se juntar à nossa equipe de desenvolvimento e operações. O candidato selecionado será responsável por todo o ciclo de vida de nossas plataformas, desde o design e implementação do frontend voltado para o usuário até a construção e manutenção das APIs de backend e da infraestrutura que as suporta. Se você for bem-sucedido, desempenhará um papel fundamental em garantir que a plataforma seja eficiente, confiável e escalável, utilizando tecnologias modernas como NextJS, NodeJS e serviços do Google Cloud Platform.


Responsabilidades:

  • Projetar, desenvolver e manter tanto os componentes frontend quanto os backend.
  • Construir o frontend utilizando NextJS, implementando recursos como Regeneração Estática Incremental (ISR) para entrega de conteúdo eficiente.
  • Desenvolver e manter serviços de backend baseados em NodeJS, incluindo o Cache Handler para gerenciar e servir conteúdo em cache.
  • Projetar e implementar Cloud Functions (API CFs) para consultar dados diretamente de diferentes fontes.
  • Implementar e gerenciar estratégias de cache utilizando tanto o Cache de Páginas do frontend quanto o Cache API do Memorystore do backend para otimizar o desempenho.
  • Contribuir para a implantação e manutenção da aplicação dentro de um ambiente Kubernetes Autopilot.
  • Implementar e utilizar instrumentação OpenTelemetry e Monitoramento GCP para garantir a saúde e o desempenho de todos os componentes da aplicação.
  • Integrar e gerenciar dados de várias fontes.
  • Colaborar com outros desenvolvedores, designers e partes interessadas para entregar software de alta qualidade.
  • Escrever código limpo, bem documentado e testável.
  • Participar de revisões de código e contribuir para a melhoria do processo de desenvolvimento.
  • Manter-se atualizado com as últimas tendências e melhores práticas em desenvolvimento full-stack e tecnologias em nuvem.
  • Compreender e contribuir para a implementação de estratégias de backup de sites estáticos usando Prerender e o Cache Handler.


Habilidades Necessárias:

  • Experiência significativa como Desenvolvedor Full-Stack, com um portfólio forte que mostre seu trabalho tanto em desenvolvimento frontend quanto backend.
  • Profunda expertise no framework NextJS, incluindo renderização do lado do servidor, geração de sites estáticos, roteamento e Regeneração Estática Incremental (ISR).
  • Forte proficiência em desenvolvimento backend com NodeJS e experiência na construção de APIs RESTful.
  • Experiência no desenvolvimento e implantação de Cloud Functions ou tecnologias serverless semelhantes.
  • Compreensão sólida dos conceitos de banco de dados e armazenamento de dados, com familiaridade em interagir com diferentes fontes de dados.
  • Compreensão detalhada e experiência prática com vários mecanismos e estratégias de cache.
  • Experiência com containerização (por exemplo, Docker) e tecnologias de orquestração, particularmente Kubernetes.
  • Familiaridade com plataformas em nuvem, preferencialmente Google Cloud Platform (GCP) e seus serviços como Cloud Functions, Memorystore, Cloud Storage e Monitoramento.
  • Fortes habilidades em HTML, CSS (incluindo pré-processadores) e JavaScript moderno (ES6+).
  • Excelente compreensão de técnicas de otimização de desempenho web e melhores práticas de segurança.
  • Proficiência com Git para controle de versão.
  • Experiência com conceitos de middleware.
  • Fortes habilidades de resolução de problemas, depuração e análise.
  • Excelentes habilidades de comunicação e colaboração.


Pontos Bônus:

  • Experiência com GraphQL.
  • Familiaridade com pipelines de CI/CD e práticas de DevOps.
  • Contribuições para projetos de código aberto.
  • Experiência com frameworks de teste tanto para frontend quanto para backend.

Requisito

Por favor, consulte a descrição do trabalho.

Python
Preview

Boss

HR ManagerRappler

Postado em 18 March 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.