Created
February 18, 2022 11:48
-
-
Save sibelius/35c6cffe2137f7c77e297ab0511443f0 to your computer and use it in GitHub Desktop.
Creditas - Software Engineer Backend - Pleno
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
job posting https://boards.greenhouse.io/creditas/jobs/5205385002 | |
typo | |
> Desenvolver para garantir uncionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade; | |
### Experiência em desenvolvimento Java, Kotlin, Ruby (e não só Rails), PHP, .Net, Elixir ou Scala; | |
- open source some REST api using this programming languages, simple CRUD could be enough | |
### Habilidade em desenvolver e implementar APIs; | |
- CRUD REST | |
### Vivência em desenvolvimento de Microsserviços distribuídos; | |
- create a monorepo with 2/3 microservices, make them communicate among them using directly API calls or event driven archicture | |
- add integration tests, make sure one microservice won't break another | |
- deploy all of them somewhere to have a live demo running | |
- use different programming languages if you wanna different yourself | |
## Embasamento teórico, habilidade e preocupação com a excelência técnica e boas práticas de desenvolvimento (DDD, TDD, arquitetura, design de código, paradigmas, etc.); | |
- add integration tests | |
- apply some patterns (this is mostly bullshit) | |
## Familiaridade com metodologias ágeis; | |
- learn scrum, extreme programming | |
- write an article about what you learnt and share it on dev.to or medium | |
- the articles is your proof of work, it shows that you know | |
## Participação ativa em comunidades de Tecnologia (palestras, meetups, eventos, tech talks, blogs) é um diferencial, como forma de disseminar o conhecimento; | |
- engage on twitter using cc @sseraphini and Learn in public | |
- learn people | |
- go to meetups | |
- do talks | |
## Pragmatismo para resolução de problemas. | |
- make a list of problems that you already solved in backend | |
- "simple" problems count | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment