Vaga Full Stack

Desenvolvedor(a) FullStack Pleno

SQL NoSQL CSS Node.js JavaScript

Descomplica

Descomplica

Startup

Salário: Não especificado

Aceito candidatos dispostos a se mudar

Descrição da empresa

O Descomplica é uma plataforma de educação digital que nasceu para despertar a vontade de estudar em milhares de pessoas. Conectamos alunos e professores de um jeito prático e simples. Somos a primeira grande empresa de educação digital do Brasil. Contamos com muita gente bacana para garantir que milhares de alunos pelo Brasil consigam melhorar de vida. Hoje somos mais de 600 colaboradores e não paramos de crescer.

Nossa sede fica no Rio de Janeiro e servimos o Brasil inteiro em 6 categorias: Escolas, Vestibulares, Universidades, Faculdade Descomplica, Concursos e Pós-Graduação.

Atividades e Responsabilidades

Ajudar a elaborar e modelar soluções de arquitetura elegantes, escrevendo código de alta manutenibilidade;
Nutrir uma cultura de trabalho em equipe, feedback e melhoria contínua;
Ser mentor de indivíduos do time em prol de seus protagonismos e desenvolvimento profissional;
Participar dos processos de recrutamento e seleção;
Ser referência técnica para o seu time;
Escrever testes (unit, integration e E2E);
Construir, evoluir e escalar arquiteturas distribuídas e microsserviços para problemas específicos;
Criar e manter soluções fáceis de entender e bem documentadas, construindo de APIs a interfaces com foco no usuário;
Medir e otimizar a performance dos aplicativos e APIs;
Conduzir system load / stress tests;
Promover boas práticas e aprendizado contínuo;
Participar de Code Reviews, e resolver bugs e exceções reportados em produção;
Otimizar constantemente a operação da empresa através de ferramentas de software;
Pensar como cientista para a construção de produto, integrando-se à área de Data Science.

Requisitos

Possuir pelo menos 5 anos de experiência escrevendo código;
Experiência com RESTful API oriented design, microservice oriented architecture ou GraphQL;
Bancos de dados SQL e NoSQL;
Experiência com serviços AWS;
Experiência com testes automatizados (unit, integration e E2E testing);
Experiência no desenvolvimento de soluções escaláveis;
Forte aptidão analítica;
Fluência em inglês e português;
Possui excelente atenção aos detalhes. Você deve ser capaz de criticar e modificar designs/arquiteturas existentes.
Não é necessário, mas vamos curtir se você:

Se formou em Ciência/Engenharia da Computação (ou equivalente)
Já trabalhou com Javascript (React, React Native ou VueJS) e NodeJS;
Já trabalhou com Docker e CI/CDs atuais;
Já trabalhou com Messaging Architecture;
Tem muita vontade de aprender;
Não se importa em aprender novas tecnologias

O que nós oferecemos

Auxílio Creche; Desconto em nossos produtos; Happy day; 4 days off.
Vale Refeição
Plano de Saúde
Plano Odontológico
Seguro de Vida
Bônus