Desenvolvedor Full Stack Sênior

Há 4 dias

Jundiaí, São Paulo, Brasil ZZ2 Tempo integral R$ 120.000 - R$ 180.000/ano

RESPONSABILIDADES E ATRIBUIÇÕES

  • Definir, em conjunto com o time de produto, as melhores estratégias e arquiteturas para construir soluções robustas e escaláveis
  • Desenvolver e manter APIs RESTful seguindo as melhores práticas de mercado
  • Implementar soluções utilizando arquitetura de microsserviços
  • Garantir a qualidade do código através de testes unitários e automatizados
  • Participar ativamente de code reviews, contribuindo para a evolução técnica
  • Compreender profundamente as necessidades dos usuários finais e traduzi-las em soluções técnicas eficientes
  • Primar pela entrega de código limpo, bem documentado e de fácil manutenção
  • Colaborar na evolução contínua das práticas de desenvolvimento e da arquitetura dos sistemas
  • Atuar de forma autônoma no desenvolvimento, colaborando com a área de UI/UX para apoiar na implementação do frontend.

REQUISITOS OBRIGATÓRIOS

  • Experiência comprovada como Desenvolvedor(a) Backend
  • Sólido conhecimento em Node.js, PHP e Angular
  • Domínio de bancos de dados relacionais e/ou NoSQL
  • Experiência prática com API RESTful
  • Conhecimento em padrões de arquitetura e Design Patterns
  • Proficiência em Git e fluxos de versionamento de código
  • Experiência com desenvolvimento de microsserviços
  • Capacidade de escrever testes unitários e automatizados
  • Noções básicas de comunicação assíncrona entre serviços (mensageria, filas, etc.)

REQUISITOS DESEJÁVEIS

  • Conhecimento em Vue.js 2 e/ou React
  • Experiência com ferramentas de infraestrutura (Docker, Kubernetes, CI/CD)
  • Vivência com metodologias ágeis (Scrum, Kanban)
  • Conhecimento em práticas de observabilidade e monitoramento
  • Experiência com cloud computing

PERFIL COMPORTAMENTAL

  • Comunicativo(a) e colaborativo(a), que agrega valor ao time
  • Proativo(a) em expor opiniões, ideias e questionamentos de forma construtiva
  • Comprometido(a) com a qualidade e a evolução contínua
  • Responsabilidade sobre as entregas
  • Capacidade de trabalhar em equipe e compartilhar conhecimento