Description: Procuramos um(a) desenvolvedor(a) Full Stack Python Javascript para integrar um de nossos times de desenvolvimento. É desejável que o(a) desenvolvedor(a) seja de nível pleno, com bom nível de autonomia e maturidade, com experiência no planejamento, implementação e manutenção de novas funcionalidades baseadas em regras de negócio.
Em geral, nossos projetos envolvem desenvolvimento de APIs, criação de sistemas de login, dashboards e outros componentes comuns ao desenvolvimento de sistemas, sempre com código de boa legibilidade, fácil manutenção e seguros. Iniciados do zero, passam por todas as fases do ciclo de vida de um software, desde o levantamento de requisitos junto ao cliente, a criação de APIs em Python (FastAPI), a criação de interface reativa (Vue.js ou React), até a fase de manutenção.
Em todas as nossas entregas, valorizamos esmero em relação à funcionalidade e atenção aos padrões estéticos web.
Em sua maioria, nossos times de desenvolvimento contam com dois ou três desenvolvedores full stack, um tech lead e um analista de testes, com pequenas variações na formação para se adequar à demanda. Atuamos de forma colaborativa e buscamos desenvolvedores que, além de programar, queiram somar ao time, trazendo novas ideias e fomentando debates para o aperfeiçoamento do projeto e de nossos processos de trabalho.
Espera-se que seja participativo(a), de boa comunicação (em especial de forma remota) e de fácil adaptação, e que se comprometa com a equipe e os prazos estabelecidos.
Requirements
- Domínio sobre recursos básicos HTML5 para web e conhecimento básico sobre CSS;
- Experiência com Javascript (c/ Typescript);
- Base sólida sobre desenvolvimento de sistemas em Python (atuação em pelo menos 2 sistemas);
- Conhecimento sobre banco de dados;
- Ambiente para atuação em home office com bom acesso à internet (fornecemos auxílio para atuação em home office e equipamento para trabalho).
Desired Skills
- Conhecimento sobre padrões estéticos web;
- Experiência com Vue.js ou React;
- Conhecimento sobre FastAPI;
- Conhecimento sobre testes automatizados (pytest ou JEST);
- Inglês básico;
- Vivência com metodologias ágeis (SCRUM);
- Noções de linux;
- Noções sobre versionamento (GIT).