Tech Lead / Engenheiro de Software Sênior (PHP & Node.js)

Descrição da vaga:

A Agidesk busca um(a) líder técnico(a) para orquestrar a evolução de nossa arquitetura, que se expande para o ecossistema PHP & Node.js.

Você é um engenheiro de software Sênior com vasta experiência em PHP & Node.js e que já dominou o Node.js em projetos de alto desempenho? Quer aplicar seus conhecimentos em Arquitetura de Sistemas, Microservices e Liderança Técnica em um ambiente de startup em crescimento acelerado? Seu lugar é aqui!Na Agidesk, sua missão será garantir a excelência técnica em todas as stacks, desenhando soluções escaláveis e mentorando nosso time em um cenário de multi-linguagem.O seu duplo desafio:

  1. Guardião da Arquitetura PHP (Core): Garantir a saúde e a performance do nosso produto principal, aplicando padrões como SOLID e DDD na stack PHP.
  2. Pioneiro Node.js (Serviços e Escalabilidade): Liderar a implementação de novos serviços e APIs de alta concorrência usando Node.js (com frameworks como Express ou NestJS), visando desacoplamento e escalabilidade.

O que você vai liderar (em ambas as stacks):

  1. Design Estratégico: Definir a arquitetura para novos serviços (microsserviços, funções serverless) e planejar a integração entre os sistemas PHP e Node.js.
  2. Padrões e Qualidade: Estabelecer diretrizes de Clean Code e testes (Unitários/Integração), sendo a referência para Code Review e qualidade do código.
  3. Desenvolvimento Crítico: Atuar diretamente na resolução de gargalos de performance e no desenvolvimento das features mais complexas em ambas as linguagens.
  4. Mentoria e Capacitação: Orientar e desenvolver tecnicamente o time, promovendo a cultura de engenharia e cross-training entre as stacks.
  5. DevOps e Cloud: Otimizar pipelines de CI/CD e a infraestrutura em Cloud (AWS/GCP/Azure), garantindo a estabilidade em produção.

O Perfil que buscamos:

Buscamos um líder que consegue transitar com fluidez e profundidade entre as tecnologias.Requisitos Mandatórios (Expertise Multi-Stack):

  1. Sólida Experiência Sênior (5+ anos): Histórico de entregas significativas em diferentes contextos.
  2. Domínio de PHP: Experiência avançada com PHP Orientado a Objetos e frameworks robustos (Laravel, Symfony).
  3. Domínio de Node.js: Experiência prática e profunda em Node.js (JavaScript/TypeScript) para Back-end, incluindo frameworks populares e gerenciamento de dependências.
  4. Arquitetura: Conhecimento aprofundado em Padrões de Projeto, Arquitetura de Microsserviços, APIs REST/GraphQL e estratégias de mensageria (RabbitMQ, Kafka, etc.).
  5. Infraestrutura: Conforto em ambientes Linux/Docker/Kubernetes e experiência com CI/CD.
  6. Bancos de Dados: Habilidade para modelar e otimizar queries em bancos relacionais e não-relacionais (MySQL, PostgreSQL, Redis, MongoDB).

Diferenciais:

  1. Experiência prévia na migração ou integração entre sistemas legados (PHP) e novos serviços (Node.js).
  2. Vivência com desenvolvimento Full Cycle Engineer.
  3. Conhecimento em front-end moderno (React/Vue/Angular) para auxiliar na decisão da stack completa.

Se você se identifica com essa cultura de crescimento e alto desempenho, venha fazer parte do nosso time e impulsionar a Agidesk conosco!

Candidate-se agora e venha fazer parte do nosso time!

Localização
Modelo de contratação
Modelo de trabalho
Porto Alegre, RS, BR
Efetivo CLT
Remoto