Descrição
Resumo:
Junte-se a uma equipe dinâmica para projetar, desenvolver e entregar soluções de software robustas usando linguagens de programação modernas e tecnologias full-stack em um ambiente comunicativo.
Pontos de destaque:
1. Inovar e assumir a propriedade em projetos de desenvolvimento de software.
2. Colaborar com uma equipe dinâmica e diversa.
3. Desenvolver aplicações escaláveis em um ambiente remoto.
**Título do Cargo:** Desenvolvedor de Software
**Tipo de Cargo:** Contrato
**Localização:** Remoto
**Resumo do Cargo:**
Junte-se à nossa equipe de clientes como Desenvolvedor de Software, onde inovação, senso de propriedade e expertise técnica impulsionam cada projeto. Você colaborará com uma equipe dinâmica e diversa para projetar, desenvolver e entregar soluções robustas usando linguagens de programação modernas e tecnologias full-stack. Se você é apaixonado por desenvolver aplicações escaláveis e se destaca em um ambiente remoto e comunicativo, queremos ouvir de você.
**Principais Responsabilidades:**
* Projetar, implementar e manter aplicações back-end e full-stack escaláveis usando Python, Rust, GoLang, Java ou Node.js.
* Colaborar de perto com membros de equipes multifuncionais para entregar soluções de software de alta qualidade que atendam aos requisitos comerciais em constante evolução.
* Escrever código limpo, eficiente e bem documentado, seguindo as melhores práticas de engenharia de software.
* Solucionar problemas, depurar e otimizar bases de código existentes para melhorar desempenho e confiabilidade.
* Participar de revisões de código, discussões técnicas e planejamento arquitetônico para impulsionar a melhoria contínua.
* Contribuir para todo o ciclo de vida do desenvolvimento de software, desde concepção e projeto até testes e implantação.
* Manter comunicação escrita e verbal clara, concisa e ponderada entre equipes distribuídas.
**Habilidades e Qualificações Necessárias:**
* 3 anos ou mais de experiência prática em desenvolvimento de software com uma ou mais das seguintes tecnologias: Python, Rust, GoLang, Java, Node.js, Android, iOS ou desenvolvimento full-stack (back-end ou full-stack).
* Domínio na construção de sistemas de software escaláveis, confiáveis e mantíveis.
* Experiência em ambientes remotos, colaborativos e ágeis.
* Expertise em ferramentas modernas de desenvolvimento, sistemas de controle de versão e pipelines de CI/CD.
* Fortes habilidades de resolução de problemas com atenção apurada aos detalhes.
* Excelentes habilidades de comunicação escrita e verbal, com alto padrão de clareza e profissionalismo.
* Autoimpulsionado, proativo e capaz de trabalhar de forma independente em um ambiente distribuído.
**Qualificações Desejáveis:**
* Experiência com plataformas em nuvem, como AWS, GCP ou Azure.
* Conhecimento dos princípios DevOps e tecnologias de containerização.
* Experiência em mentoria ou liderança de pequenas equipes de engenharia.