
Pessoa desenvolvedora fullstack [sênior]
Há 2 dias
a780838
Vaga: 1
Local de trabalho:
HOME OFFICE - BR (1 vaga)
Descrição:
- Experiência prévia em desenvolvimento de sistemas de alta complexidade;
- Sólido conhecimento em linguagens de programação (Java, Python, JavaScript ou C# etc.);
- Sólido conhecimento em arquitetura de sistemas (escalabilidade, modularidade, tolerância a falhas, disponibilidade, distribuição, event-driven etc.);
- Habilidades em resolução de problemas e depuração;
- Domínio de testes automatizados (escrita, estratégia de maximizar cobertura, automação em CI/CD);
- Expertise em otimização e análise de performance ;
- Experiência em monitoria (capacidade de desenhar métricas de monitoria para os serviços e alertas);
- Experiência em otimização de cloud (gestão de custos, monitoramento de uso dos recursos);
- Domínio em segurança de desenvolvimento;
- Fluência em depuraçãode código;
- Domínio de banco de dados relacionais (PostgreSQL, otimização de queries, desenho e modelagem de dados eficiente);
- Excelentes habilidades de comunicação;
- Conhecimento em metodologias de desenvolvimento ágil (Scrum, Kanban).
Será um plus se você tiver:
- Superior completo em Ciência da Computação, Engenharia de Software ou áreas relacionadas;
- Conhecimento em Django, Fast API, React e Angular.
- Liderar projetos de desenvolvimento de software, desde a concepção até a implementação e entrega;
- Colaborar com equipes multidisciplinares para desenvolver e manter soluções inovadoras;
- Participar na arquitetura de sistemas e tomar decisões técnicas;
- Desenvolver e manter código de alta qualidade, garantindo a escalabilidade, segurança e desempenho;
- Solucionar problemas complexos, realizar revisões de código e fornecer orientação técnica a membros da equipe;
- Instruir e desenvolver pessoas do time de menor senioridade;
- Manter-se atualizado com as tendências tecnológicas e propor adoção de novas tecnologias e melhores práticas;
- Desenvolvimento e manutenção de sistemas utilizando FastAPI, Kafka, Docker, Kubernetes, etc;
- Refatoração de código e consultas SQL;
- Participar ativamente do processo de Code Review afim de proteger o código e os padrões do time;
- Desenvolvimento de testes e pipeline de testes.