RESPONSABILIDADES E ATRIBUIÇÕES
Sua missão será desenvolver e evoluir aplicações web, atuando tanto no front-end quanto no back-end, contribuindo para a construção de soluções escaláveis, seguras e alinhadas às necessidades do negócio.
- Desenvolver, manter e aprimorar aplicações web e sistemas internos.
- Atuar no desenvolvimento de interfaces responsivas, intuitivas e com foco na experiência do usuário.
- Desenvolver e integrar APIs, serviços e funcionalidades de back-end.
- Participar da definição e implementação de novas funcionalidades, desde a concepção até a entrega em produção.
- Realizar integrações com sistemas, plataformas e serviços de terceiros.
- Identificar e corrigir bugs, além de propor melhorias contínuas de performance e qualidade do código.
- Participar de revisões de código, contribuindo com boas práticas de desenvolvimento.
- Trabalhar em conjunto com equipes multidisciplinares para garantir entregas alinhadas aos objetivos do projeto.
- Documentar processos, funcionalidades e soluções técnicas quando necessário.
REQUISITOS E QUALIFICAÇÕES
Para embarcar nesse desafio, você precisa ter:
- Experiência com desenvolvimento Full Stack.
- Conhecimento sólido em desenvolvimento Front-end utilizando HTML, NextJs, Tailwind CSS e JavaScript.
- Experiência com frameworks modernos de Front-end (React, Vue.js ou Angular).
- Experiência no desenvolvimento de APIs e aplicações Back-end (Node.js, JavaScript/TypeScript, PostgreSQL, MongoDB)
- Conhecimento em bancos de dados relacionais e/ou não relacionais.
- Familiaridade com Git e controle de versionamento.
- Conhecimento em arquitetura de software, integrações e boas práticas de desenvolvimento.
- Experiência com metodologias ágeis.
DIFERENCIAL:
- Será um diferencial se você tiver:
- Experiência com ambientes em nuvem (AWS, Azure ou GCP);
- Conhecimento em Docker e containers;
- Vivência com CI/CD;
- Experiência com testes automatizados;
- ORM;
- Conhecimento em microsserviços.