Sobre o Cargo:
Desenvolvedor Sênior de Backend
----------------------------------- Descrição do Cargo:
O cargo de Desenvolvedor Sênior de Backend visa liderar a equipe de desenvolvimento e garantir a entrega de soluções técnicas inovadoras e eficazes. O profissional escolhido deve ter habilidades avançadas em programação, com ênfase em tecnologias como Node.js, TypeScript e React.
Além disso, o candidato ideal deve ter experiência em desenvolvimento de aplicações API REST, GraphQL e MongoDB. A experiência em orquestração de contêineres com Kubernetes é também uma vantagem.
O Desenvolvedor Sênior de Backend deve ser capaz de trabalhar em times ágeis e colaborativos, participando ativamente das cerimônias de definição do backlog do produto e das sprints.
A responsabilidade principal do cargo é desenvolver soluções técnicas que atendam aos requisitos apresentados, utilizando as tecnologias envolvidas no projeto. Isso inclui manter seu quadro de tarefas atualizado sobre o que está em pendente, em andamento e possíveis bloqueios.
O candidato escolhido será responsável por realizar entregas de código coberto com testes unitários e de integração, submetendo pull requests para revisão pelo time.
Requisitos:
1. Formação superior em tecnologia ou similar;
2. Experiência em gerenciamento de versões com Git e Git Flow;
3. Experiência com Docker;
4. Experiência em desenvolvimento de aplicações web com React;
5. Experiência com componentização no front-end;
6. Experiência com estilização de componentes utilizando styled-components;
7. Experiência em testes unitários e de integração no front-end e back-end com Jest;
8. Experiência em desenvolvimento de aplicações com alto volume de dados e processamento assíncrono;
9. Experiência em desenvolvimento de aplicações API REST;
10. Experiência em desenvolvimento de aplicações com GraphQL;
11. Experiência em desenvolvimento de aplicações com MongoDB;
12. Experiência em criação/manutenção de pipelines de CI/CD;
13. Experiência em orquestração de contêineres com Kubernetes;
* Diferenças:
* Ter experiência com serviços cloud básicos (EC2, S3, RDS);
* Ter conhecimentos avançados de design de padrões: SOLID, Clean Code, etc.;
* Experiência em criação/gerenciamento de serviços cloud (AWS, Azure);
* Experiência em infraestrutura como código (IaC) com Terraform, Consul, AWS, Azure ou similares;
Benefícios:
* Vale alimentação/refeição;
* Plano de saúde Unimed;
* Plano de saúde Bradesco;
* Plano odontológico Uniodonto e Bradesco Dental;
* TotalPass;
* Zenklub;
* Programa de indicação;
* Seguro de vida;
* Auxílio creche;
* Baby Zallpy;
* Comunidades voluntárias;
* Descontos em instituições de ensino;
* Experiências e desenvolvimento;
* Acompanhamento de BP;