Desenvolvedor Sênior de Software
O objetivo principal do Arquiteto de Software é desenhar e implementar a estrutura de um software. O profissional deve definir as tecnologias, padrões de codificação e fluxo de trabalho para garantir a qualidade, segurança e eficiência do sistema.
Responsabilidades:
* Definir os requisitos técnicos e desenvolver especificações de produto;
* Colaborar com a equipe para determinar os requisitos funcionais e não funcionais do projeto;
* Orientar a equipe sobre as diretrizes planejadas;
* Supervisionar o progresso da equipe de desenvolvimento;
* Fornecer orientação técnica para os desenvolvedores;
* Garantir que o sistema atenda aos requisitos de qualidade, segurança e outros.
Conhecimentos e Habilidades:
* Tecnologias web (Typescript, Angular, CSS) e backend (NodeJS);
* Métodos ágeis de desenvolvimento, como Scrum;
* Arquitetura de software;
* Desenvolvimento de componentes de front-end e back-end;
* Orientação a objetos;
* Programação orientada a serviços;
* Testes e integração contínua;
* Análise de código e revisão de código.
Benefícios:
* Plano de saúde;
* Seguro de vida;
* Ifood Alimentação;
* Auxílio especialização;
* No dress code;
* Birthday off.
Candidate Ideal:
Você precisa ter paixão por tecnologia e inovação e ser capaz de trabalhar em equipe para criar soluções de software escaláveis e seguras.