Sobre a Posição:
Estamos em busca de um Arquiteto de Software Fullstack Sênior, com experiência em Python e Angular, para integrar nosso time de tecnologia. O profissional será responsável pelo desenvolvimento e arquitetura de soluções robustas, escaláveis e de alta qualidade, contribuindo ativamente para a evolução dos nossos produtos.
Responsabilidades:
Projetar, desenvolver e manter aplicações web escaláveis utilizando Python (Django, Flask) e Angular.
Definir e implementar arquiteturas de software eficientes e seguras.
Criar e otimizar APIs RESTful e microsserviços para garantir alta performance e escalabilidade.
Trabalhar em conjunto com times de produto e design para definir e implementar novas funcionalidades.
Escrever código limpo, testável e de alta qualidade.
Realizar revisões de código e garantir a qualidade do software.
Atuar na otimização de performance e segurança das aplicações.
Participar ativamente de todas as fases do ciclo de vida do desenvolvimento de software, desde a concepção até a implantação e manutenção.
Mentorar desenvolvedores juniores e compartilhar conhecimento técnico.
Manter-se atualizado com as tendências e novas tecnologias do mercado.
Requisitos Técnicos:
Testes usando pytest e experiência com programação assíncrona com asyncio e asyncua
Experiência comprovada como Desenvolvedor Fullstack, com foco em Python e Angular.
Domínio em Python e experiência com frameworks como Django ou Flask.
Sólida experiência com Angular e TypeScript.
Conhecimento aprofundado em bancos de dados relacionais e não relacionais (PostgreSQL, MySQL, MongoDB).
Experiência no desenvolvimento de APIs RESTful e microsserviços.
Prática com testes unitários e de integração.
Familiaridade com ferramentas de controle de versão (Git).
Conhecimento em metodologias ágeis (Scrum, Kanban).
Excelentes habilidades de comunicação e trabalho em equipe.
Capacidade de resolver problemas complexos e tomar decisões técnicas assertivas.
Inglês intermediário/avançado.
Diferenciais:
Experiência com Cloud Computing (AWS, Azure, GCP).
Conhecimento em Docker e Kubernetes.
Experiência com integração e entrega contínua (CI/CD).
Contribuições para projetos open-source.
Certificações relevantes na área de tecnologia.