Engenheiro de Software (Pleno)
Koin
Descrição da vaga
Na Koin, estamos construindo a nova geração de soluções para o comércio digital na América Latina. Somos pioneiros em Buy Now, Pay Later no Brasil e seguimos evoluindo para desenvolver tecnologia antifraude e de pagamentos que acompanhe a expansão dos e-commerces na região.
Nosso compromisso é desbloquear as fricções do ambiente digital — tanto para quem vende quanto para quem compra — combinando inteligência de dados, machine learning e uma arquitetura capaz de oferecer segurança, agilidade e confiança em cada transação.
Atuamos em alguns dos principais mercados da região, como Brasil, Argentina, Colômbia, Chile e México, impulsionando um ecossistema mais eficiente, moderno e acessível.
Pensamos e trabalhamos como empreendedores: transformamos desafios complexos em soluções práticas, experimentamos, aprendemos rápido e construímos em equipe. Aqui, cada pessoa tem a oportunidade de criar impacto real e contribuir para o futuro da inovação financeira na América Latina.
Responsabilidades:
- Desenvolver e evoluir microserviços, assumindo sozinho tarefas complexas tanto na parte técnica quanto na de negócio.
- Resolver problemas de produção por conta própria, pedindo apoio só em casos urgentes ou de alta complexidade.
- Criar métricas, alertas e outras ferramentas que garantam o bom funcionamento e a operação dos serviços.
- Trabalhar junto com a área de negócio, questionando prioridades e propondo alternativas com base no conhecimento do domínio e das aplicações.
- Identificar dependências e impactos em outros times e se coordenar com eles para construir soluções em conjunto.
- Ajudar a identificar e montar o backlog técnico.
- Ser referência em qualidade de código, acompanhando de perto o impacto do uso de IA na manutenção dos projetos.
- Nas revisões de código, focar em testes, cenários e cobertura, dando feedback construtivo aos colegas.
- Orientar pessoas menos experientes sobre boas práticas e sobre quais dados sensíveis ou códigos proprietários não podem ser compartilhados com ferramentas de IA.
- Mínimo 4 anos de experiência com desenvolvimento de software.
- Experiência sólida com desenvolvimento backend em Java e Spring.
- Experiência no desenho de APIs e em soluções que impactam mais de um time.
- Vivência com suporte à produção e ferramentas de monitoramento, incluindo análise de logs e correlação de erros - Datadog, Newrelic ou outros
- Entrega de código com bom desempenho, escalabilidade e poucas falhas em produção.
- Autonomia para assumir tarefas com pouca definição prévia e planejar o próprio trabalho, antecipando riscos.
- Comunicação clara em discussões técnicas e com a área de negócio, com postura construtiva diante de opiniões diferentes.
- Uso de GenIA no dia a dia de desenvolvimento, com boas práticas de prompting e revisão crítica do código gerado.
