Desenvolvedor Backend Experiente
Estamos procurando por um profissional qualificado para criar e manter soluções de servidor escaláveis e eficientes. Com ênfase em Node.js/TypeScript e Python, você será responsável por projetar APIs robustas e serviços backend que apoiam projetos inovadores de Inteligência Artificial e Análise de Dados.
Responsabilidades:
* Projetar e Desenvolver Soluções Técnicas: Desenvolva sistemas backend escaláveis, seguros e performáticos, garantindo baixa latência e alta disponibilidade das aplicações.
* Arcabouço de Sistemas: Defina a arquitetura de sistemas adequada (monolítico modular, microsserviços ou serverless) escolhendo tecnologias e designs que melhor atendam aos requisitos do negócio.
* Código Limpo e Documentado: Garanta a qualidade do código através de boas práticas de engenharia: escrever código limpo e bem documentado, criar testes automatizados e conduzir revisões de código regulares.
* Otimização de Aplicações: Otimizar o desempenho de aplicações e serviços, analisando e melhorando o uso de recursos, tempo de resposta de APIs e eficiência de consultas ao banco de dados.
* Inovação e Colaboração: Colabore estreitamente com desenvolvedores front-end, engenheiros de dados e equipes para integrar sistemas, resolver dependências e solucionar desafios técnicos complexos de forma conjunta.
E Habilidades Requeridas:
Tecnologias e Ferramentas:
* Node.js/TypeScript: Experiência sólida em Node.js com TypeScript, incluindo conhecimento prático de frameworks como Fastify e NestJS.
* Python: Proficiência em Python, com experiência em frameworks web como Flask e Django.
* Bancos de Dados: Conhecimento de bancos de dados relacionais e NoSQL, habilidade em modelagem de dados e otimização de consultas.
Habilidades E Não:
* Design de Software: Entendimento de padrões de design de software e práticas de segurança no contexto backend.
* Segurança: Conhecimento em proteção de APIs, criptografia de dados sensíveis e gestão de certificados.
* Infraestrutura na Nuvem: Familiaridade com infraestrutura na nuvem (AWS, Azure ou GCP).
Benefícios e Diferenciais:
Ambiente colaborativo e dinâmico, cultura organizacional baseada em inovação e respeito mútuo. Pacote de benefícios negociável de acordo com a preferência e necessidade do candidato.