Engenheiro de Software Pleno - Java

SP Remote

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