Desenvolvedor(a) Backend Golang/Typescript Sr
Sobre nós:
A BrandLovers é uma startup em hiper crescimento que nasceu para fazer com creators tenham independência financeira e possam viver exclusivamente de suas paixões.
Somos uma das startups mais quentes do mercado, apoiada por grandes fundos globais, como Kaszek, Canary, The Venture City e Endeavor, além de creators de alcance mundial como Will I Am (Black Eyed Peas) e J. Balvin. E estamos só no começo, um ambiente perfeito para quem quer construir uma carreira de sucesso.
#Seu dia a dia =)
Aqui você terá a oportunidade de fazer parte de uma equipe em rápido crescimento, onde suas habilidades e paixões podem realmente fazer a diferença. Nós encorajamos uma cultura de inovação, autonomia e experimentação. Buscamos pessoas proativas e colaborativas, valorizamos a autonomia e acreditamos no protagonismo de cada indivíduo no seu papel.
Procuramos desenvolvedores TypeScript ou Golang, talentosos que serão uma parte crucial de nossa equipe de software. O candidato selecionado terá que escrever código escalável, robusto e de fácil manutenção.
- Escrever código escalável, robusto, testável, eficiente e de fácil manutenção;
- Traduzindo requisitos de software em software estável, funcional e de alto desempenho;
- Desempenhando um papel fundamental nas decisões de arquitetura e design, construindo uma arquitetura distribuída de microsserviços eficiente;
Requisitos #O que buscamos? =)
- Mais de 5 anos de experiência como Engenheiro de Software, Desenvolvedor de Software ou função semelhante;
- Comunicação eficaz: capacidade de comunicar suas ideias e progresso de forma clara e concisa;
- Fluência em literatura, conceitos e metodologias acerca de Arquitetura/Engenharia de Software, SOLID, Design Patterns, Clean Architecture, Domain Driven Design;
- Domínio do Paradigma Orientado a Objetos, polimorfismo, herança, classes e estruturas de dados em JavaScript;
- Princípios de codificação como KISS, DRY e YAGNI;
- Domínio com desenvolvimento em ambiente NodeJS, permitindo execução do código JavaScript do lado servidor (server side);
- Forte conhecimento de linguagem de programação TypeScript com a utilização de tipagem estática. Linguagem de programação Go com seus paradigmas, construções e idiomas;
- Conhecimento de recursos e ferramentas ecossistema GoLang:
- programação concorrente (Goroutines/Channels etc...);
- Ferramentas de gerenciamento de dependências, como Godep, Sltr, etc.
- Linguagem de templates do Go
- Pacotes de roteador, como Gorilla Mux
- Capacidade de escrever comentários Godoc limpos e eficazes
- Domínio da ferramenta de versionamento de código Git;
- Experiência utilizando SonarQube como ferramenta de análise da qualidade de código e na detecção de problemas, code smells, segurança ou bugs;
- Conhecimento em ferramentas de observabilidade (Sentry);
- Conhecimento com desenvolvimento/integração de APIs Restful;
- Experiência em base de dados relacional PostgreSQL e MySql;
- Experiência em base de dados não Relacional MongoDB, Amazon DocumentDB, Amazon DynamoDB, Cassandra, etc…
- Domínio sobre o conceito e implementação de código limpo;;
- Conhecimento com testes automatizados, testes unitários, testes de regressão e testes E2E;
Diferencial
- Bacharelado em Engenharia, Ciência da Computação ou qualquer área relacionada;
- Forte conhecimento de linguagem de programação Python;
Informações adicionais
- Estamos ansiosos para te conhecer! Nós encorajamos uma cultura de inovação, autonomia e experimentação, perfeita para quem deseja desenvolver suas habilidades em um ambiente excitante e em constante evolução.
Benefícios
- Contratação PJ;
- Descanso remunerado de 30 dias, após um 1 ano de contrato;
- Salário competitivo;
- Convênio Médico;
- Wellhub (antigo Gympass);
- Stock Options por meritocracia (empresa partnership);
- Liberdade para trabalhar remotamente de onde quiser;
- Oportunidade de crescimento;
- Oportunidade de aprender sobre outras áreas e tecnologia;
- Trabalhar ao lado de pessoas talentosas;
- Liberdade para pedir e receber feedback quando quiser.