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. Localização: Esta vaga conta com uma modalidade de trabalho Remota dentro do Brasil. Responsabilidades: Codificação de funcionalidades de média a alta complexidade utilizando ferramentas de IA para acelerar a escrita de código boilerplate e testes unitários, mantendo o foco humano na lógica de negócio crítica e na arquitetura Java. Desenho técnico de APIs e integrações considerando oportunidades de automação e uso de IA desde a concepção, avaliando como novos componentes podem ser otimizados ou integrados a modelos inteligentes. Atuação como barreira de qualidade do time, revisando o código de desenvolvedores menos experientes para apontar melhorias, sugerir boas práticas e garantir o padrão técnico. Investigação ativa de incidentes em ambientes de produção e homologação, analisando logs e métricas para identificar a causa raiz e corrigir bugs com agilidade. Participação crítica nas discussões com o time de produto, questionando a viabilidade técnica das demandas e propondo soluções que simplifiquem a entrega de valor. Atuação como referência técnica imediata para destravar membros do time de menor senioridade, orientando sobre a melhor forma de resolver. Requirements Experiência mínima de 2 anos com desenvolvimento de software utilizando Java, com foco em código testável, limpo e de fácil manutenção. Conhecimento em práticas de versionamento, git, CI/CD e uso de genIAs no dia a dia. Experiência em banco de dados relacional (SQL). Conhecimentos em Spring Framework, JPA/Hibernate, logstash/logback Desejável: Experiência na construção de APIs e microsserviços, entendendo suas interdependências e como projetar soluções que escalem. Conhecer ferramentas de observabilidade e troubleshooting como DataDog, NewRelic, Kibana ou afins Habilidades: Autonomia técnica: Capacidade de realizar tarefas de forma independente. Qualidade e monitoramento: Habilidade para diagnosticar problemas (troubleshooting), atuar na resolução de bugs e utilizar ferramentas de monitoramento para garantir a estabilidade em produção. Colaboração: Disposição para compartilhar conhecimento, realizar revisões de código construtivas e ajudar no desenvolvimento de colegas com menos senioridade. Visão de negócio: Capacidade de questionar definições quando necessário e propor soluções técnicas que sejam viáveis e tragam eficiência para o negócio, comunicando-se de forma clara. Benefits Seguro de vida Plano de saúde e odontológico VR VA Auxílio creche Licencias parentais extendidas Total Pass ou Wellhub WFA (Work From Anywhere) Descontos em plataforma Decolar.com Golden Farma Auxilio Home Office