Descrição da Vaga
Nós estamos em busca de um Desenvolvedor Python Pleno para trabalhar com a nossa equipe de tecnologia.
O candidato ideal deve ter experiência sólida em backend Python, familiarizado com práticas modernas de infraestrutura em nuvem e capacidade de colaborar com equipes multidisciplinares.
Responsabilidades
* Desenvolver e manter APIs e serviços utilizando Python com Flask e SQLAlchemy: O desenvolvedor será responsável por criar e manter APIs e serviços utilizando Python com Flask e SQLAlchemy. Isso inclui implementar rotinas de teste e garantir a qualidade do código.
* Trabalhar em soluções que utilizam AWS para deploy e infraestrutura: O candidato precisará trabalhar em soluções que utilizam AWS para deploy e infraestrutura, incluindo EC2, S3 e Lambda.
* Automatizar infraestrutura como código com Terraform: O desenvolvedor precisará automatizar a infraestrutura como código utilizando Terraform.
* Criar e consultar bancos de dados SQL Server com eficiência: O candidato precisará criar e consultar bancos de dados SQL Server com eficiência.
* Colaborar com o time de frontend utilizando Angular: O desenvolvedor precisará colaborar com o time de frontend utilizando Angular.
* Garantir a qualidade do código com boas práticas de desenvolvimento, testes e revisão de código: O candidato precisará garantir a qualidade do código com boas práticas de desenvolvimento, testes e revisão de código.
* Participar de decisões técnicas e de arquitetura dos projetos: O desenvolvedor precisará participar de decisões técnicas e de arquitetura dos projetos.
Requisitos Obrigatórios
* Experiência com Python: O candidato precisa ter experiência com Python.
* Experiência com Flask e SQLAlchemy: O desenvolvedor precisa ter experiência com Flask e SQLAlchemy.
* Conhecimentos sólidos em AWS: O candidato precisa ter conhecimentos sólidos em AWS, incluindo EC2, S3 e Lambda.
* Experiência com Terraform: O desenvolvedor precisa ter experiência com Terraform.
* Domínio de SQL Server: O candidato precisa ter domínio de SQL Server.
* Experiência com Angular: O desenvolvedor precisa ter experiência com Angular.
* Git e versionamento de código: O candidato precisa ter experiência com Git e versionamento de código.
Diferenciais
* Experiência com CI/CD: O desenvolvedor pode ter experiência com CI/CD.
* Conhecimento em testes automatizados: O candidato pode ter conhecimento em testes automatizados.
* Experiência em ambientes ágeis: O desenvolvedor pode ter experiência em ambientes ágeis.