Nessa posição você irá:
Ser responsável por projetos de maior complexidade, garantindo alinhamento de prazos das entregas e traçar planos de ação caso aconteça qualquer mudança de rota;
Criar e manter APIs/Serviços, garantindo performance, segurança e escalabilidade.
Escrever código escalável usando a linguagem de programação Python;
Desenvolver, otimizar e manter aplicações front-end com Django e React.
Ajudar em tomada de decisões técnicas;
Orientar e apoiar o desenvolvimento de membros da equipe, promovendo um ambiente de aprendizado e crescimento contínuo;
Analisar dados e informações para tomar decisões informadas que impactem positivamente os objetivos organizacionais;
Solucionar problemas e bugs das aplicações visando otimização de performance;
Fazer revisões de código para garantir a qualidade, consistência e conformidade com os padrões estabelecidos.
Para essa posição, é importante que você tenha:
Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada;
Experiência comprovada como desenvolvedor(a) full stack ou em um cargo semelhante;
Forte compreensão de arquiteturas de sistemas, desenvolvimento de software e práticas de engenharia de software;
Experiência prática com metodologias ágeis, como Scrum ou Kanban;
Habilidades de comunicação e capacidade de inspirar equipes técnicas;
Conhecimento sólido em frameworks modernos de frontend e em Django;
Experiência com ambiente em nuvem (Preferencialmente Google Cloud), REST API e JSON;
Vivência com gitflow;
Experiência com testes unitários;
Conhecimento em SonarQube ou outras ferramentas de análise de código;
Conhecimento em comunicação assíncrona entre serviços como RabbitMQ e Apache Kafka;
Conhecimentos em pipelines de desenvolvimento e entrega contínua (Jenkins, Github Actions).
Vai ser um diferencial se você tiver:
Experiência em mercado financeiro;
Conhecimento de ferramentas de monitoramento;
Conhecimento de Arquitetura de soluções cloud Event Driven e Serverless.