Vaga Full Stack

Desenvolvedor(a) Full Stack Pleno [Node]

Angular Docker NestJS Node.js ReactJS SQL

Unitech

Unitech

Grande empresa

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Somos a Unitech, uma empresa brasileira com sede em Fortaleza, que atua em todo o país oferecendo soluções inteligentes em tecnologia e gestão de pessoas.

Nosso propósito é impulsionar resultados com confiabilidade, eficiência e inovação, conectando tecnologia e talento humano para gerar impacto real.

Valorizamos relações duradouras e o desenvolvimento constante de quem caminha conosco — clientes, parceiros e o nosso time.

Atividades e Responsabilidades

- Desenvolver e manter aplicações backend robustas e escaláveis utilizando Node.js, MongoDB, OracleDB e Elasticsearch;
- Projetar e implementar APIs RESTful e microsserviços;
- Desenvolver interfaces de usuário modernas e responsivas utilizando TypeScript, Angular e SASS;
- Implementar testes unitários e de integração para garantir a qualidade do código;
- Utilizar Docker para a criação e gerenciamento de ambientes de desenvolvimento e produção;
- Colaborar com a equipe no design e arquitetura de soluções;
- Participar do ciclo de vida completo do desenvolvimento de software, desde a concepção até a implantação e manutenção;
- Contribuir para a melhoria contínua dos processos de desenvolvimento e da qualidade do código. 

Requisitos

- Backend:
Node.js: experiência de 3 a 5 anos, APIs RESTful, microsserviços, Express.js ou NestJS, testes unitários e de integração com Jest ou Mocha;
MongoDB: design de modelos de dados, consultas, agregações, indexação, otimização de performance, replicação;
OracleDB: consultas SQL complexas, stored procedures, funções, triggers, design de schemas, normalização, otimização de performance, administração básica;
Elasticsearch: índices, mappings, analyzers, DSL, design de soluções de busca, relevância, facetas;
Docker: criação e gerenciamento de imagens, containers, Dockerfiles, Docker Compose.

- Frontend:
TypeScript: funcionalidades avançadas, sistema de tipos, desenvolvimento de aplicações complexas;
Angular: versão 12+, componentes, módulos, serviços, diretivas, gerenciamento de estado, rotas, data binding, testes com Jasmine, Karma ou Cypress, Angular CLI;
SASS: sintaxe, funcionalidades, melhores práticas para CSS modular.

- Ferramentas e Práticas de Desenvolvimento:
Git: controle de versão, branching, merging, resolução de conflitos, GitHub/GitLab/Bitbucket;
Ferramentas de build: Webpack ou Parcel;
Task runners: npm scripts ou Yarn;
Qualidade de código: ESLint e Prettier;
CI/CD: Jenkins, GitLab CI ou GitHub Actions (desejável);
Metodologias ágeis: Scrum, Kanban.

O que nós oferecemos

Academia/Gympass