Pular para o conteúdo principal

Desenvolvedor Back End - Kotlin & Spring Boot

Descrição da vaga

Você quer construir sistemas resilientes que sustentam o coração de uma operação digital? Como Pessoa Desenvolvedora Backend aqui, você não apenas escreve código; você desenha soluções escaláveis, lida com arquiteturas orientadas a eventos e garante que nossa engrenagem nunca pare.

Responsabilidades e atribuições

O que você vai fazer:


  • Arquitetura de Alto Nível: Evoluir e manter serviços robustos utilizando Kotlin e Spring Boot.
  • Sistemas Distribuídos: Dominar fluxos assíncronos e mensageria, criando sistemas desacoplados e resilientes a falhas.
  • Data Strategy: Modelar dados em ambientes relacionais e NoSQL, focando sempre em performance e integridade.
  • Cultura de Qualidade: Participar ativamente de Code Reviews, promover boas práticas e documentar decisões técnicas que moldam o futuro do produto.
  • Colaboração Real: Atuar lado a lado com Produto e Frontend para transformar requisitos complexos em APIs elegantes.

Requisitos e qualificações

O que buscamos (Requisitos)




  • Domínio da Stack: Experiência sólida com Kotlin e Spring Boot (Spring Data, Security, WebFlux são grandes diferenciais).
  • Pensamento Relacional e Além: Proficiência em bancos de dados SQL (PostgreSQL/MySQL) e familiaridade com NoSQL (MongoDB, Cassandra ou Redis).
  • Arquitetura de Eventos: Experiência prática com mensageria e streaming de dados (Kafka, RabbitMQ ou AWS SQS/SNS).
  • Cultura de Testes: Mentalidade voltada a Test-Driven Development (TDD), garantindo cobertura com testes unitários, de integração e de contrato.
  • Clean Code & Patterns: Conhecimento profundo em Design Patterns, SOLID e princípios de Clean Architecture.
  • API Design: Capacidade de construir APIs RESTful que sejam intuitivas, bem versionadas e documentadas (Swagger/OpenAPI).


O que nos impressiona (Diferenciais)


  • Coroutines: Experiência com programação assíncrona usando Kotlin Coroutines para alta performance.
  • Cloud Native: Familiaridade com ecossistema Cloud (AWS, GCP ou Azure) e ferramentas de containerização (Docker e Kubernetes).
  • Observabilidade: Experiência com ferramentas de monitoramento e tracing (Prometheus, Grafana, ELK ou New Relic).
  • DevOps Mindset: Conhecimento em pipelines de CI/CD e automação de deploys.
  • Participação na Comunidade: Contribuições em projetos Open Source, escrita de artigos técnicos ou palestras em eventos da área.


Por que vir para o time?

  • Autonomia: Participação ativa em cerimônias ágeis e definição de soluções.
  • Qualidade em primeiro lugar: Tempo dedicado para testes, documentação e refatoração.
  • Ambiente Colaborativo: Squads multidisciplinares onde sua opinião técnica tem peso.

Informações adicionais

Condições


  • Modelo de Contratação: Contrato de Prestação de Serviços - PJ 
  • Valor de Contato Fixo: Entre R$ 6.000,00 a R$ 8.000,00
  • Trabalho Remoto
  • Temos o Plano de Carreira, com ciclos de Avaliação de Desempenho 
  • Seguro de Vida 
  • Refeitório 

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista com RH
  3. Etapa 3: Entrevista com Gestor
  4. Etapa 4: Avaliação de Cultura e Valores
  5. Etapa 5: Proposta & Pré Contratação
  6. Etapa 6: Contratação

Vem crescer com a Finx! 🚀

Quer dar um upgrade na sua carreira e fazer parte de uma fintech que tá mudando a forma de as pessoas se movimentarem e cuidarem do carro? Então você precisa conhecer a Finx!

Aqui a gente respira inovação e acredita que sucesso é construído junto: com autonomia, garra e vontade de fazer acontecer. Se você curte desafios, quer aprender todo dia e fazer a diferença de verdade, seu lugar é com a gente.

Na Finx, você vai trabalhar com assinatura de veículos, seguros e empréstimos com garantia de veículo, oferecendo soluções simples e modernas que ajudam nossos clientes a realizarem seus objetivos de forma prática e transparente.