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
- Etapa 1: Cadastro
- Etapa 2: Entrevista com RH
- Etapa 3: Entrevista com Gestor
- Etapa 4: Avaliação de Cultura e Valores
- Etapa 5: Proposta & Pré Contratação
- 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.