Fundamentos de Desenvolvimento
Desenvolver e manter aplicações back-end é um desafio constante em uma empresa que busca inovação. Nossa equipe busca profissionais habilidosos para trabalhar com Go (Golang), linguagem que oferece flexibilidade e escalabilidade.
* Criar sistemas escaláveis e de alta performance é fundamental para suportar a crescente demanda de usuários e processos.
* Trabalhar em conjunto com equipes de front-end, design e DevOps é essencial para entregar soluções completas e integradas.
* Escritor de código limpo, reutilizável e eficiente tem papel fundamental nessa equipe.
* Garantir a integração de APIs RESTful ou gRPC é fundamental para o sucesso do nosso sistema.
* Contribuir para a implementação de soluções de alta disponibilidade e tolerância a falhas é responsabilidade da nossa equipe.
* Colaborar em revisões de código, garantindo a qualidade e consistência do código da equipe é muito importante.
* Participar da evolução contínua das boas práticas de desenvolvimento e arquitetura de software é uma oportunidade de crescimento pessoal.
Requisitos para fazer parte do time
* Experiência sólida com Go (Golang) e suas bibliotecas é fundamental.
* Conhecimento profundo de estruturas de dados, algoritmos e design de sistemas é necessário.
* Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, Redis) é requerida.
* Familiaridade com APIs RESTful e gRPC é essencial.
* Experiência com testes automatizados (unitários, integração) e ferramentas de testes como Go Test é necessária.
* Conhecimento em containers (Docker) e orquestração (Kubernetes) é fundamental.
* Experiência com versionamento de código utilizando Git é requerida.
* Boa comunicação e capacidade de trabalhar em equipe é fundamental.