Vaga Full Stack

Desenvolvedor(a) Fullstack Pleno (Node JS + TypeScript)

ReactJS TypeScript Vue.js Flutter MongoDB Node.js

Shark IT

Shark IT

Pequena/média empresa

Salário: Até R$7.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

A Shark IT é a consultoria especializada em R&S de profissionais de tecnologia e desenvolvimento, destacando-se sempre por criar grandes soluções, tanto para a área de recrutamento e seleção da sua empresa, quanto para desenvolvimento de projetos inovadores nacionais e internacionais.

Atividades e Responsabilidades

Desenvolver e manter aplicações web robustas utilizando Node.js, TypeScript
e MongoDB;
● Implementar boas práticas de segurança em todas as etapas do
desenvolvimento;
● Entendimento da entrega ponta a ponta, incluindo criação de imagens com
Docker e implantação;
● Escrever testes unitários e de integração usando Mocha/Chai e/ou Jest, com
foco em cobertura de testes;
● Uso de ferramentas de monitoramento para análise de logs e melhoria do
desempenho da aplicação;
● Trabalhar em um ambiente Linux, com compreensão sólida de suas
operações e comandos;
● Resolver problemas técnicos, debugar e otimizar o código para melhor
performance;
● Participar de reuniões de planejamento e revisões de código, contribuindo
para a melhoria contínua da qualidade do projeto;
● Colaborar com equipes de produto e design para entender requisitos e
especificações;
● Trabalhar de maneira eficaz como parte de uma equipe, colaborando com
desenvolvedores, designers e stakeholders;
● Contribuir e manter a cultura de desenvolvimento do time, seguindo boas
práticas e garantindo o uso dos processos estabelecidos pela equipe, bem
como trabalhar para aprimorá-los;
● Desenvolver e manter aplicações SPA e componentes utilizando o
Framework ExtJS no frontend.

Requisitos

●Experiência em desenvolvimento de backend para aplicações Web (APIs
Rest, padrões de endpoint, status codes, CI/CD, Integrations, Deploy,
Containerização);
● Experiência em desenvolvimento de aplicações frontend para WEB;
● Experiência com testes unitários e de integração (Mocha/Chai e/ou Jest) e
cobertura de testes;
● Domínio de ferramentas de controle de versão como Git;
● Habilidade para trabalhar com ferramentas de monitoramento e análise de
logs (Grafana, Docker logs);
● Compreensão sólida de Linux e sua administração;
● Capacidade de identificar problemas e agir de forma decisiva para
resolvê-los;
● Excelentes habilidades de comunicação verbal e escrita;
● Conhecimento de práticas ágeis de desenvolvimento (SCRUM, XP, Kanban);
● Conhecimento/proficiência com o idioma inglês;

Será um diferencial se você tiver:
● Experiência em desenvolvimento frontend com React, Vue ou Flutter;
● Experiência ou interesse em redes de fibra óptica (FTTH) será valorizada;
● Experiência com mapeamento utilizando a API do Google Maps;
● Conhecimento de Teoria de Grafos (neo4j é diferencial);
● Conhecimento/experiência com o framework de desenvolvimento frontend
ExtJS;
● Experiência com Jira;
● Formação em Ciência da Computação/Sistemas de Informação ou área
relacionada;
● Conhecimento/proficiência com o idioma Espanhol

O que nós oferecemos

Vale Alimentação
Plano de Saúde
Plano Odontológico