Pessoa Desenvolvedora de Software II
Indexed description
Estamos em busca de uma pessoa Desenvolvedora de Software Pleno para integrar nosso time de engenharia e atuar na evolução da nossa plataforma de Digital Asset Management (DAM). Procuramos alguém com sólida experiência em desenvolvimento de software, capacidade analítica e interesse em atuar em diferentes camadas da aplicação.
Responsabilidades e atribuições
Desenvolver, manter e evoluir funcionalidades da plataforma, atuando em diferentes camadas da aplicação.
Modelar, implementar e otimizar fluxos de processo (workflows) utilizando o motor de orquestração da plataforma.
Escrever código limpo, testável e de fácil manutenção, realizando revisões de código e contribuindo para a qualidade técnica do time.
Participar ativamente das cerimônias ágeis (planning, review, refinement e retrospectivas), contribuindo com decisões técnicas e de produto.
Colaborar na definição de soluções técnicas, identificando oportunidades de melhoria na arquitetura, desempenho e escalabilidade.
Apoiar o desenvolvimento de profissionais menos experientes por meio de troca de conhecimento e revisões técnicas.
Documentar soluções, decisões técnicas e processos, contribuindo para a base de conhecimento da engenharia.
Investigar problemas complexos, propor soluções e atuar na evolução contínua da plataforma
Requisitos e qualificações
RequisitosExperiência profissional com desenvolvimento de software.
Domínio de lógica de programação, orientação a objetos, estruturas de dados e boas práticas de desenvolvimento.
Experiência com pelo menos uma linguagem de programação moderna (Java, JavaScript/TypeScript, Python, Go, C#, Rust ou similares).
Conhecimento sólido em Git e fluxo de trabalho com versionamento.
Familiaridade com desenvolvimento de APIs REST.
Conhecimento em bancos de dados relacionais (SQL) e modelagem de dados.
Capacidade de ler documentação técnica em inglês e pesquisar soluções de forma autônoma.
Boa comunicação, perfil colaborativo e facilidade para trabalhar em equipe.
Interesse em compreender o funcionamento dos sistemas em profundidade e buscar soluções sustentáveis.
DiferenciaisExperiência com Java, JavaScript/TypeScript e React.
Conhecimento em Docker e ambientes containerizados.
Familiaridade com motores de workflow, automação de processos ou modelagem BPMN.
Experiência com testes automatizados (unitários, integração e/ou end-to-end).
Conhecimento em arquitetura de software, microsserviços ou sistemas distribuídos.
Experiência com metodologias ágeis.
Participação em projetos open source, hackathons ou projetos pessoais relevantes.
Informações adicionais
Oferecemos uma lista completa de
benefícios
, incluindo:
Vale refeição e alimentação;
Plano odontológico e médico;
Wellhub e TotalPass;
Auxílio Remoto;
Seguro de Vida;
Half Day Off;
Cultura de feedback e desenvolvimento, com acompanhamento trimestral com sua liderança.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search