Descrição do Cargo
A busca por um profissional talentoso é uma oportunidade imperdível para qualquer organização. Nesse contexto, nossa empresa está à procura de um Engenheiro Full Stack Sênior que seja capaz de impulsionar o desenvolvimento de nossos produtos e ferramentas.
No âmbito da tecnologia, nosso objetivo é criar soluções inovadoras que atendam às necessidades dos nossos clientes. Para isso, precisamos de alguém com habilidades sólidas em desenvolvimento de software e conhecimento em tecnologias modernas.
Responsabilidades:
* Desenvolver novas funcionalidades utilizando ReactJS e APIs RESTful, com foco em qualidade e manutenibilidade;
* Escrever códigos limpos e eficientes, seguindo as melhores práticas de desenvolvimento e garantindo a facilidade de manutenção;
* Participar ativamente em code reviews, contribuindo para a melhoria contínua da qualidade do código;
* Colaborar com a equipe de tecnologia (engenharia, produto e design) para o sucesso dos projetos;
* Contribuir para a elaboração de arquitetura e escolha de tecnologias;
* Garantir que a documentação do código esteja atualizada e acessível.
Requisitos técnicos:
* Experiência com desenvolvimento de Backend e Frontend;
* Conhecimento em Typescript e API REST;
* Orquestração de containers (Docker e docker-compose);
* Conhecimento em Styled Components e Context API;
* Experiência com controle de versão utilizando Git;
Desejável:
* Experiência com metodologias ágeis;
* Habilidade para trabalhar em equipe e boa comunicação;
* Boa habilidade de resolução de problemas e pensamento crítico;
* Conhecimento em testes automatizados e ferramentas de integração contínua.