Ti | desenvolvedor(a) full stack
Summary
Full-stack developer at Brazilian travel-tech company Hurb: builds and maintains high-performance backend services and reactive React front ends, deploys and monitors applications, writes unit/integration tests, and keeps deployment/versioning consistent. Backend stack is flexible (Python, NodeJS, PHP or Golang) with REST APIs and Docker.
- Experiência com Python, NodeJS, PHP ou Golang;
- Experiência com HTML, CSS, JavaScript e ReactJS;
- Vivência com metodologias ágeis, como Kanban e Scrum;
- Experiência na construção de APIs REST;
- Noções de SQL e/ou NoSQL;
- Experiência com testes unitários e de integração;
- Conhecimento em conteinerização utilizando Docker;
- Conhecimento de Gitflow;
- Entendimento sobre os conceitos de clean architecture;
- Conhecimento sobre os princípios SOLID, DRY, YAGNI, KISS;
- Conhecimento sobre design patterns.
Diferenciais
- Já ter utilizado MongoDB, MySQL ou PostgreSQL;
- Experiência aplicando TDD;
- Experiência aplicando DDD;
- Conhecimento de utilização da Google Cloud Platform;
- Vivência com GraphQL;
- Experiência trabalhando com Kubernetes.
- Ter habilidade em colocar uma aplicação em ambiente de produção, dentre outras atividades e domínios;
- Trabalhar para construir e manter serviços de Back End e aplicações de Front End com alta performance e escalabilidade;
- Construir interfaces reativas, respeitando a identidade visual da companhia;
- Escrever testes unitários e de integração nas aplicações;
- Monitorar a saúde dos serviços em que atua;
- Melhorar a qualidade da base de código em que atua;
- Manter o fluxo de deployment e versionamento das aplicações consistente;
- Colaborar com um time multidisciplinar para manter um ambiente de desenvolvimento saudável e ágil.