Engenheiro de Software Sênior (Backend) – 08/03/2025
marzo 8, 2025
Engenheiro de Software Sênior (Backend)
Engenheiro de Software Sênior (Backend)
Engenheiro de Software Sênior (Backend) é responsável por liderar e orientar o desenvolvimento de backend para uma plataforma de mobilidade urbana, garantindo a transição para um backend personalizado.
Descrição geral do cargo:
O Engenheiro de Software Sênior (Backend) desempenha um papel crucial na estratégia de desenvolvimento de backend para uma plataforma de mobilidade urbana, focando na transição de Firebase para um backend personalizado.
Responsabilidades e deveres:
Liderar a estratégia de desenvolvimento de backend, equilibrando a infraestrutura atual do Firebase com a escalabilidade futura.
Projetar e construir APIs robustas e escaláveis para aplicações móveis e web.
Otimizar e gerir os serviços de backend do Firebase (Firestore, Firebase Auth, Cloud Functions, etc.).
Planejar e executar a transição para um backend personalizado à medida que as necessidades do produto evoluem.
Qualificações:
Educação: Licenciatura ou Mestrado em Ciência da Computação, TI, ou experiência equivalente.
Experiência: 5+ anos de experiência em desenvolvimento de backend, construindo soluções escaláveis.
Competências específicas: Proficiência em Firebase (Firestore, Cloud Functions, Firebase Auth, etc.) ou tecnologias similares. Habilidades sólidas de programação de backend em .NET ou Java. Experiência com arquiteturas escaláveis (microserviços ou abordagens monolíticas). Conhecimento em autenticação e autorização (OAuth2, JWT, Controle de Acesso Baseado em Funções). Experiência com práticas de DevOps (CI/CD, containerização, infraestrutura como código). Compreensão de estratégias de cache (por exemplo, Redis, Cloudflare) para otimização de desempenho. Familiaridade com ambientes de nuvem (GCP, AWS, Azure) e arquiteturas serverless. Experiência com gateways de API e balanceamento de carga. Fortes habilidades de resolução de problemas e capacidade de colaborar em equipas focadas no frontend. Excelentes habilidades de comunicação e mentoria.