Vaga Full Stack

Desenvolvedor(a) Full Stack Sênior

MongoDB Node.js RESTful Angular SQL

Way Carbon

Way Carbon

Grande empresa

Salário: Não especificado

Aceito candidatos dispostos a se mudar

Descrição da empresa

Aqui na Way nós atuamos para catalisar a transição para uma economia sustentável. Sim, acreditamos e lutamos por um mundo melhor! Hoje somos referência nacional em consultoria e no desenvolvimento de soluções de tecnologia e inovação voltadas para a sustentabilidade, gestão de ativos ambientais e no desenvolvimento de estratégias visando a ecoeficiência e a economia de baixo carbono. Somos movidos pela vontade em comum de impactar a sociedade positivamente, pautados pela inovação, pela valorização das pessoas, pela geração de valor e pela ética.
Somos apaixonados por inovação e tecnologia, empresa pioneira, focada em auxiliar nossos clientes em suas jornadas de transição para economia de baixo carbono e de sustentabilidade, desenvolvendo soluções seguras e personalizadas

Atividades e Responsabilidades

Contribuir com o desenvolvimento dos produtos digitais da Way
Realiza atividades técnicas referentes ao desenvolvimento, manutenção e/ou operação de software, com excelência;
Além de ser propositivo na identificação de problemas e de oportunidades de melhorias em nossos processos, ferramentas, tecnologias e produtos - identifica, implementa e difunde a aplicação de novas tecnologias e ferramentas no desenvolvimento de nossos produtos;
Participa ativamente como membro de times de scrum. Além de desenvolver e entregar tarefas do sprint, atua proativamente em todas as etapas auxiliares dos processos (especificação de tarefas, demonstração, retrospectiva, planejamento, análise, revisão e homologação, reuniões diárias, elaboração de testes e de documentação);
Atua de forma crítica em relação aos ritos e ferramentas. Identifica e antecipa lacunas técnicas ou tecnológicas, elabora pilotos de sua aplicação, defende seu “case” e propõe roadmaps para sua aplicação;
Lidera iniciativas que visam a melhoria contínua do fluxo de trabalho;
Sua atuação está concentrada em tarefas / frentes de maior complexidade e na elaboração arquiteturas e soluções.
Mentorear profissionais de menor senioridade

Requisitos

Boa capacidade de comunicação escrita

- Inglês de nível suficiente para estudar documentação e se comunicar com serviços de suporte

- Linux e elaboração de script para linha de comando

- Git (esquemas de branch, hooks, etc)

- Excelente domínio de Python e ES6

- Excelente domínio das melhores práticas de qualidade de código (Clean Code)

- Experiência com desenvolvimento de aplicações Web na nuvem usando frameworks MVC e frontend com modelo SPA

- Experiência com banco de dados SQL (MySQL, PostgreSQL etc) e MongoDB

- Elaboração de testes automatizados de unidade e integração

- Experiência com e domínio das boas práticas de elaboração de APIs RESTful para consumo externo de clientes

- Conhecimento das principais vunerabilidades em aplicação Web (sql injection, cross-site scripting etc) e técnicas de prevenção

- Conhecimento das boas práticas de arquitetura de software (exemplo: 12 Step App)

- Levantamento de requisitos técnicos a partir de especificação de alto nível

Requisitos desejáveis

- Experiência no uso de frameworks Python/Flask, Nodejs/Express e Angular

- Experiência com fluxo de requisições assíncrono (filas e workers, pubsub etc)

- Autenticação de APIs com OAuth2

- Experiência com microsserviços em escala

- Docker ou outra ferramenta de administração de containers (exemplo: kubernetes)

- Noções de arquitetura de sistemas (arquiteturas baseadas em serviços, eventos etc

O que nós oferecemos

Auxilio Home Office - Horário flexível - 40 horas semanais
Vale Refeição
Vale Alimentação
Plano de Saúde
Plano Odontológico
Seguro de Vida
Academia/Gympass
Bônus