Descrição da vaga Estamos buscando um profissional que antes de qualquer coisa ame programar e inovar.
Trabalhamos em um ambiente com total autonomia para novas soluções disruptivas e valorizamos isso, por isso estamos procurando alguém que compartilhe desse mindset.
Devido a essa autonomia, precisamos estar sempre em sintonia, por isso uma boa comunicação é muito importante para nós.
Responsabilidades e atribuições O profissional será responsável em prover soluções técnicas para novas features e dar o suporte necessário as features já existentes, afinal, nem tudo são flores.
Esperamos também que essa pessoa auxilie os outros membros do time em questões técnicas não esquecendo de fornecer a melhor solução para o negócio.
Algo que prezamos bastante é qualidade, isso inclui um código limpo e legível (clean code).
Também é desejável que o mesmo tenha um perfil intra-empreendedor, onde seus objetivos estejam alinhados com os objetivos da empresa, afinal, temos muito orgulho do que fazemos aqui!
Requisitos e qualificações Experiência sólida com desenvolvimento de software.
Desenvolvimento Fullstack: Experiência sólida com Node.js , React, JavaScript e TypeScript.
Bancos de Dados: Experiência com bancos de dados relacionais.
Arquitetura de Software: Conhecimento geral em arquitetura de software.
APIs REST: Conhecimentos sólidos na construção e manutenção de APIs REST.
Controle de Versão: Familiaridade com Git/GitLab.
Resolução de Problemas: Habilidades em resolução de problemas e pensamento crítico.
Comunicação: Excelente comunicação e habilidades interpessoais.
Formação: Graduação em Ciência da Computação, Engenharia de Software, Análise de Sistemas ou áreas relacionadas.
Desejável: Inglês Técnico: Conhecimento para leitura e entendimento de documentação técnica.
Metodologias Ágeis: Conhecimentos em Scrum e Kanban.
Linguagem Python: Experiência ou familiaridade com Python.
Arquitetura de Microserviços: Conhecimento em Docker e arquitetura de microserviços.
CI/CD: Conhecimento em integração e entrega contínuas.