
Desenvolvedor de Software Sr (Fullstack) – Grupo Montreal – Home Office
Responsabilidades e atribuições
Profissional da CONTRATADA responsável pela produção dos artefatos de software que o Squad deve entregar.
Requisitos e qualificações
· Sólidos conhecimentos em HTML, CSS;
· Sólidos conhecimentos em JavaScript ES6+ e TypeScript;
· Experiência no desenvolvimento de aplicações front-end utilizando as tecnologias Angular ou React.js;
· Experiência no desenvolvimento de aplicações back-end Node.js utilizando frameworks como Nest.js ou Express;
· Desenvolvimento back-end com a linguagem de programação PHP e Framework Laravel;
· Experiência em bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, Redis);
· Conhecimento em ferramentas de controle de versão (GIT);
· Conhecimento e experiência com testes (unitário e integração) além de documentação técnica;
· Utilização de boas práticas de desenvolvimento de software utilização de design patterns, clean code, segurança, tratamento de erros e reutilização de código;
· Conhecimento em Docker e Docker Compose.
Diferenciais:
· Experiência com metodologias ágeis (Scrum);
· Conhecimento em plataformas de cloud (AWS, Azure, GCP);
· Desenvolvimento back-end com a linguagem de programação Python;
· Conhecimentos básicos no S.O Linux;