Startup
Localização: Remoto
Salário: Não especificado
Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho
Sobre a empresa 💜💛
Já pensou em utilizar seu conhecimento para transformar a vida das pessoas?
É exatamente o que acontece aqui, na UPIK.
Seja bem vindo(a), entre e faça parte.
Somos o player online da América Latina no mercado em que atuamos, uma startup com incrível tração e mais de 5 prêmios nacionais/internacionais.
Nascemos com um propósito incrível: transformar a vida das pessoas democratizando a Arquitetura e o Design de Interiores no Brasil e no Mundo.
Passamos 90% do nosso tempo de vida dentro de ambientes fechados, entre 4 paredes. Esses espaços influenciam nosso dia a dia, o ciclo circadiano (ciclo de 24h), nosso organismo, até a produção de hormônios e neurotransmissores, por isso, Arquitetura e Design de Interiores não são uma questão estética, mas sim de qualidade de vida e bem estar.
A UPIK desenvolve tecnologia para democratizar a Arquitetura e o Design de Interiores e hoje, nosso principal produto é o Arquiteto de Bolso, (www.arquitetodebolso.com.br), o jeito mais rápido, prático e acessível para reformar ou decorar.
Resolvemos o ambiente em no máximo 2 horas, 100% online, com planta 2D (para o cliente entender a distribuição do espaço) + Perspectivas 3D (visualizar cores, acabamentos e revestimentos) + Lista de Compras com produtos, quantidades e preços, respeitando o orçamento do cliente.
E assim já transformamos mais de 38.000 ambientes em 12 países. Incrível, né?!
Além de tudo isso, já passamos por 2 rodadas de investimento, com os players mais renomados do mercado. Já ouviu falar de ACE Startups, GV Angels, BossaNova e até o Grupo Primo, criado pelo Thiago Nigro? Sim, pois é, o maior influenciador de finanças do mundo acreditou em nós!
Se você chegou até aqui, agradecemos o seu tempo.
Se você é realmente um talento naquilo que faz, estamos te esperando para embarcar nessa jornada conosco.
Liderança técnica do time de desenvolvimento, apoio técnico ao Product Manager, essencial execução de demandas de codificação, com prioridade para Code Review e resolução de bloqueios junto ao time de desenvolvimento.
Principais Responsabilidades:
1. Desenvolvimento e Implementação: Como Tech Lead, você será responsável por liderar o desenvolvimento e implementação de aplicações web de alta qualidade utilizando ReactJS/Vue.js, .NET e NodeJS. Você deverá garantir que todas as aplicações sejam performáticas, escaláveis e mantidas adequadamente.
2. Construção de Componentes: Você será responsável por criar componentes reutilizáveis e funcionalidades para proporcionar a melhor experiência possível para o usuário. Isso inclui a construção, evolução e escalamento de arquiteturas distribuídas e micro serviços.
3. Code Review: Uma parte significativa de sua função será a participação em revisões de código para garantir a qualidade do código, a aplicação das melhores práticas e a eficiência na resolução de problemas.
4. Melhorias Contínuas: Você deverá propor constantemente melhorias nas soluções existentes para propiciar melhor desempenho, bem como acompanhar as novidades tecnológicas do ecossistema e proativamente sugerir mudanças que podem melhorar o processo de desenvolvimento. Isso pode incluir a adoção de novas ferramentas, técnicas de automação ou melhores práticas.
5. Implementação de CI/CD: Como parte do foco na eficiência e qualidade, você será responsável pela implementação de práticas de Integração Contínua e Entrega Contínua (CI/CD).
6. Testes: O desenvolvimento e aplicação de testes automatizados para garantir a qualidade e a integridade das aplicações serão uma parte fundamental de suas responsabilidades.
1. Experiência prévia comprovada como Tech Lead ou em posição similar.
2. Proficiência em .NET, Vue.js/ReactJS e NodeJS.
3. Experiência com TypeScript.
4. Experiência com banco de dados relacional e não relacional.
5. Conhecimento com APIs REST.
6. Experiência com ferramentas de testes como Jest e Cypress.
7. Experiência em Docker e conteinerização de aplicações.
8. Experiência com sistemas de versionamento (Git) e pipelines de CI/CD.
9. Experiência com micro serviços e comunicação assíncrona com MQ (Ex: RabbitMQ)
10. Conhecimento em estratégias de cache.
11. Conhecimento em DevOps e plataformas Cloud (Azure).
12. Conhecimento sólido em princípios do desenvolvimento de software, como design patterns, SOLID, e melhores práticas para softwares escaláveis.
13. Experiência em modelagem de domínio com DDD.
14. Excelente comunicação e habilidades de colaboração.
15. Conhecimento dos riscos comuns de segurança (OWASP).
16. Conhecimento em estratégias de monitoramento.
Diferenciais:
Conhecimentos em tecnologias de Inteligência Artificial no ambiente Azure ou GCP serão considerados um grande diferencial.
Acesse o perfil da Upik para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.