Como é trabalhar com desenvolvimento na Creditas
Descubra como é trabalhar na empresa, quais tecnologias são usadas e qual é o perfil procurado para se juntar ao time
Assista o vídeo
Conheça como é trabalhar na empresa e os caminhos para aplicar para as vagas de tecnologia
Sobre a Creditas
A Creditas é a principal plataforma online de crédito com garantia do Brasil e oferece quatro produtos: empréstimo com garantia de imóvel e veículo, empréstimo consignado privado e o financiamento de veículo.
Fundada em 2012 pelo espanhol Sergio Furio, a fintech tem o propósito de viabilizar as novas conquistas dos brasileiros multiplicando o potencial dos seus bens. Seu DNA digital permite usar a tecnologia para escalar o negócio, otimizar processos e melhorar a experiência dos clientes – sem dispensar o atendimento personalizado, prestando consultoria e oferecendo educação financeira.
Em 2019 a Creditas expandiu suas soluções para diversas necessidades no entorno dos ecossistemas da Casa, do Carro e do Salário. Com sede em São Paulo, a Creditas conta com mais de 1500 Tripulantes (funcionários) e já recebeu R$ 1,2 bilhão em investimentos de fundos internacionais de Venture Capital.
A empresa tem se destacado nos rankings do LinkedIn Top Startups e Melhores Lugares para se Trabalhar do Glassdoor, sendo apontada como uma das fintechs mais promissoras do mundo.
Informações
1 Como é trabalhar com Tecnologia na Creditas
Foram pessoas talentosas que criaram a plataforma da Creditas que utiliza tecnologia open source e segue a filosofia agile. Com 100% das tecnologias desenvolvidas dentro de casa, a Creditas escala o negócio, otimiza processos, reduz custos operacionais e oferece a melhor experiência para os clientes.
Estes conteúdos te darão uma ideia de como é trabalhar no time de Tecnologia da Creditas, quais são os desafios técnicos e como é a cultura da empresa:
2 Depoimentos de Tripulantes (colaboradores) de Tech da Creditas
Camila Campos - Software Engineer
Entrei na Creditas em janeiro de 2015 com cerca de 20 tripulantes. Na época, eu sabia bem pouco sobre tecnologia, sobre processos (ágeis) e até mesmo sobre programação em si, e sabia menos ainda sobre empréstimos com garantia. Hoje, 5 anos depois, vejo que meu crescimento pessoal e profissional foi e continua sendo exponencial. Percebo que teria sido muito difícil (pra não dizer impossível), ter esse crescimento tão rápido em qualquer outra empresa: trabalhar com paixão, com autonomia e com pessoas sensacionais ao seu lado realmente muda tudo!
Fabricio Risseto - Arquiteto de Software
Empresa com grande heterogeneidade de ideias e profissionais, onde o status quo é fluído e as soluções se adaptam com velocidade, ao passo em que os desafios crescem a cada instante. Com pessoas dedicadas e criativas, temos aqui um ambiente que proporciona excelentes experiências e um grande laboratório de aprendizados.
3 Podcast com o fundador e CEO
Sergio Furio, CEO e Fundador da Creditas, conta um pouco da trajetória e do crescimento da empresa para o podcast Do Zero ao Topo. Sergio veio para o Brasil disposto a criar um negócio que reduzisse a ineficiência e os juros dos empréstimos. Com seu modelo inicial consolidado, Furio explica como a Creditas começou a ampliar seus negócios, apontando que o caminho escolhido não deve ser uma oferta cada vez maior de produtos financeiros e sim de serviços:
4 Estude na Alura: Front-end
O time de Front-End da Creditas trabalha com as seguintes linguagens: CSS, HTML e Javascript. Além disso, aplicam os seguintes frameworks e bibliotecas: React, React Native, Styled Components, Webpack e Netlify.
-
Formação Front-end
-
Formação React antiga
-
Curso React Native parte 1: Criando apps nativas com JavaScript e React
05h - Aprenda a criar aplicações nativas usando apenas código JavaScript
- Reutilize todo ecossistema do React e desenvolva com facilidade usando as possibilidades do ES6
- Declare componentes React que serão traduzidos para componentes verdadeiramente nativos do Android e IOS
- Conheça as APIs e componentes prontos do React Native para atender sua aplicação
- Desenvolva uma app Android e IOS com rapidez e eficiência contando com um ambiente de desenvolvimento simples e prático
-
Curso React Native parte 2: Aprimorando app com navegação e mais recursos
10h - Aprimore a usabilidade da sua app React Native contando com recursos e práticas mais avançadas
- Melhore a identificação e divisão dos componente visuais da sua app React Native
- Aprenda como armazenar dados no dispositivo local através da própria API do React Native
- Aprenda a utilizar uma biblioteca para ter suporte completo à navegação com look and feel nativo em ambas as plataformas
- Utilize boas práticas no trabalho com as APIs e serviços externos
-
5 Estude na Alura: Back-end
Na parte de Back-end, o time das pessoas desenvolvedoras da Creditas trabalha com as linguagens Kotlin, Ruby, Python e Node.Js, e quem quiser se juntar ao time também precisa ter conhecimentos em seus respectivos frameworks: Flash, Ruby on Rails, Hanami, Sinatra e Spring Boot.
-
Formação Ruby On Rails
-
Formação Python Web
-
Curso Django: programação web com Python e simplicidade
16h - Aprenda o padrão MVC
- Persista as informações no banco de dados
- Faça um site elegante usando HTML
- Crie um sistema de login
- Proteja contra cross-site request forgery
- Faça um sistema completo
-
Curso Kotlin parte 1: Sua primeira app android na linguagem
20h - Crie sua primeira app Android com suporte ao Kotlin
- Construa classes modelos e entenda o que são properties
- Adicione comportamentos em outras classes com a extension function
- Crie classes enums
- Entenda as possibilidades de sobrecarga
- Concatene String utilizando String Templates
- Aprenda a criar variáveis com o if expression
- Refatore o código visando as boas práticas de programação
-
Curso Kotlin parte 2: Mais recursos da linguagem e boas práticas
16h - Entenda como funcionam os operadores lógicos durante a comparação
- Chame mais de um membro de um objeto chamando-o uma única vez
- Conheça alguns recursos funcionais e utilize expressões lambda
- Converta funções em Single-Expression Function
- Crie Dialogs, DatePickers e Spinners do Android
- Implemente interfaces do Java com expressão lambda
- Entenda como funciona as Exceptions e o Try-Expression
-
Curso Kotlin parte 3: Técnicas avançadas na sua app
14h - Entenda o que é o Null Safety
- Conheça novas técnicas de inicialização
- Aumente a flexibilidade com herança
- Declare e implemente Higher-Order Functions
- Aplique menu de contexto
- Declare Companion Objects
-
Formação Melhore sua aplicação Android com Testes Automatizados
-
6 Estude na Alura: Métodos Ágeis e Soft Skills
O Agile é uma ferramenta que funciona muito bem dentro dos times, incentivando as pessoas a trabalharem de forma autônoma e, ao mesmo tempo, transparente.
A Creditas valoriza comunicação eficaz entre todos os setores. Por isso, prepare-se e descubra como se comunicar melhor ou como dar e receber feedback!
-
Formação Gerente Ágil - Metodologia Agile | Alura
-
Vídeo Kanban - Alura Live #82 - YouTube
-
Site Livro de Agile - Casa do Código
-
Curso Comunicação: como se expressar bem e ser compreendido
08h - Entenda as sutilezas que estão por trás da comunicação.
- Descubra a relação que a saúde física e emocional tem com a comunicação.
- Crie maneiras de lidar melhor com suas emoções e veja os benefícios no seu dia a dia.
- Conheça os dois tipos de Mindset e como usá-lo a seu favor.
- Aprenda como gerar percepção através da sua comunicação.
-
Curso Feedback: a arte de orientar e ser orientado com sentido
05h - Entenda o que está por trás do feedback.
- Aprenda a administrar melhor suas emoções.
- Descubra as vantagens de receber feedback da melhor maneira.
- Pratique truques para cultivar a identidade de crescimento.
- Crie mecanismos para oferecer e receber melhor os feedbacks.
-
7 Trabalhe na Creditas
Gostou dos desafios na empresa? Candidate-se para uma vaga!
8 Estude na Alura: Production Engineer (Infraestrutura - DevOps)
AWS, Terraform e Docker/Kubernetes são as principais tecnologias e métodos que o time de Production Engineering trabalha na Creditas.
Alguns cursos que identificamos na Alura que podem ser interessantes colocarmos nesta seção:
-
Curso Amazon EC2: Faça um deploy da sua webapp com alta disponibilidade e escalabilidade.
12h - Entenda algumas das dificuldades de se colocar uma aplicação em produção
- Entenda na prática o que é computação em nuvem e como você pode economizar ao utilizá-la
- Aprenda a criar novas máquinas em segundos
- Crie balanceadores de carga para suas máquinas
- Garanta alta disponibilidade das suas aplicações
- Escale automaticamente suas aplicações
- Aprenda a utilizar os recursos da AWS a partir do terminal
-
Curso Amazon S3: Manipule e armazene objetos na nuvem
12h - Compreenda os benefícios do S3
- Aprenda a gerenciar buckets
- Entenda como atribuições de permissões são feitas
- Lide com Static Web
- Utilize o SDK para operar programaticamente
- Especifique regras para o ciclo de vida dos objetos
-
Curso Amazon ECS: gerencie Docker na nuvem da AWS
08h - Use Docker na nuvem da Amazon
- Aprenda a criar novas container em segundos
- Crie balanceadores de carga para seus containers
- Gerencie as suas imagens no Elastic Container Registry
- Aprenda a utilizar os recursos da AWS ECS a partir do terminal
-
Curso Amazon Lambda: executando código sem servidor
12h - Define entrada e saída de funções
- Use triggers para acionar ASW Lambda
- Entenda o conceito Serverless
- Integre AWS Lambda com outros serviços da Amazon
- Crie um projeto completo de análise de faces
-
Curso Amazon Code Deploy: Deploy Continuo com AWS
12h - Entenda algumas das dificuldades de se colocar uma aplicação em produção e como automatizar esse processo
- Aprenda sobre servidores imutáveis, rolling deployments e code deploy
- Integre Jenkins com AWS Code Deploy
- Conheça o Blue-green deployment e suas vantagens
- Crie ambientes de homologação e produção na nuvem da Amazon
-
Curso Amazon VPC: provisione uma nuvem privada
06h - Aprenda como criar uma rede privada na nuvem da AWS
- Entenda os componentes da VPC
- Utilize um VPN site to site e com redes públicas e privadas
- Crie regras via ACLs e conheça o fluxo
- Use sub-redes e libere acesso com Security Groups
-
Curso Amazon EKS: gerenciando aplicações conteinerizadas com Kubernetes
06h - Gerencie um cluster Kubernetes na nuvem da Amazon
- Use o EKS para configurar e deployar a aplicação
- Crie o cluster, node e monitore os containers
- Faça um deploy da aplicação
-
Curso Amazon CloudWatch: visibilidade completa das aplicações e serviços na nuvem
06h - Visualize e entenda logs
- Capture e define regras para eventos
- Crie alarmes e inclui no dashboard
- Personalize as métricas e construa o seu dashboard
- Envie notificações para Slack
-
Curso Amazon Cloud Front e Route53: Distribua os seus arquivos e crie seu próprio domínio
08h - Veja como realizar distribuição de conteúdo com o CloudFront
- Aprenda como fazer um registro de domínio
- Saiba como acessar a aplicação na Amazon com um domínio que registramos
- Entenda problemas de segurança que podem existir com o HTTP
- Veja como criar um certificado para acessarmos a aplicação de forma segura com o HTTPS
-
Curso Terraform: automatize a infraestrutura na nuvem
08h - Automatize o provisionamento de infraestrutrura
- Utilize referências e dependências entre os recursos
- Organize a configuração e use variáveis
- Gerencie recursos e outputs
- Provisione independente do provedor de cloud
-
Curso Docker: Criando containers sem dor de cabeça
10h - Suba um container Docker
- Crie e personalize imagens
- Crie receitas e scripts
- Faça seus containers comunicarem entre si
- Faça deploy na nuvem
-
Curso Kubernetes: Introdução a orquestração de containers
08h - Veja como trabalhar com o Kubernetes
- Saiba como configurar arquivos yaml
- Entenda como o Kubernetes gerencia nossa aplicação
- Veja como é feito o gerenciamento de containers que formam uma aplicação
- Implemente um cluster no Google Cloud
-
Curso Kubernetes: Orquestração de containers
10h - Aprenda o que é o Kubernetes
- Aprenda a utilizar o Minikube
- Replicar seu ambiente com serviços e deployments
- Veja como criar e orquestrar seus containers
- Veja como automatizar a replicação de Pods
-