Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Nível: Analista
Cursos de: Análise Desenvolvimento de Sistemas ,Ciência da Computação ,Engenharia de Software
Escolaridade: Graduação - Análise Desenvolvimento de Sistemas ,Ciência da Computação ,Engenharia de Software - Completo
Tipo de contrato: PJ
Jornada de trabalho: Segunda a sexta-feira; Horário comercial
Benefícios: Seguro de vida, Assistência médica, Assistência odontológica, Day-off no seu aniversário, Vale transporte, Vale Alimentação ou Refeição, Desconto para Aquisição de Produtos
Responsabilidades Da Posição
- Desenvolver e evoluir APIs REST e GraphQL com Node.js e TypeScript, garantindo integrações seguras, escaláveis e eficientes entre sistemas e aplicações.
Garantir a qualidade do código por meio da criação e execução de testes automatizados, contribuindo para aplicações mais estáveis e robustas.
Trabalhar com Docker na conteinerização de aplicações, promovendo ambientes padronizados e facilitando o processo de deploy.
Implementar e manter pipelines de CI/CD, automatizando builds, testes e entregas contínuas para acelerar o desenvolvimento e reduzir falhas.
Desenvolver interfaces web modernas e responsivas utilizando React e Next.js, integradas a APIs e focadas na melhor experiência do usuário.
Realizar a integração completa entre front-end e back-end, incluindo autenticação, controle de permissões e tratamento de erros.
Atuar no suporte técnico ao e-commerce, apoiando a resolução de incidentes e melhorias nas integrações com sistemas internos e externos.
Apoiar áreas estratégicas, como precificação, garantindo integrações eficientes e dados confiáveis para a tomada de decisão.
Requisitos Obrigatórios Para a Posição
- Ensino superior completo em Análise e Desenvolvimento de Sistemas, Ciência da Computação ou Engenharia de Software;
- Conhecimento em Node.js;
- Conhecimento em Programação Orientada a Objetos com TypeScript;
- Conhecimento em React e Next.js;
- Aplicação de boas práticas de código e design patterns (DDD, MVC, SOLID, Clean Code);
- Desenvolvimento de APIs REST, RESTful e GraphQL;
- Experiência com bibliotecas e frameworks para APIs, como Express, Fastify, Apollo e Axios;
- Conhecimento em testes unitários e automatizados, utilizando Vitest;
- Conhecimento em bancos de dados relacionais, como MySQL e PostgreSQL;
- Modelagem e normalização de bancos de dados;
- Experiência com conteinerização utilizando Docker;
- Conhecimento em mensageria com RabbitMQ;
- Experiência em arquitetura orientada a serviços (SOA e microsserviços);
- Conhecimento em práticas de DevOps, incluindo Git Actions, CI/CD e Docker;
- Vivência com metodologias ágeis (Scrum e Kanban), utilizando Jira;
- Conhecimento básico em UX/UI e prototipação de telas com Figma;
- Experiência em levantamento e análise de requisitos junto às áreas de negócio;
- Modelagem de dados e diagramas UML (classes, casos de uso e sequência);
- Criação e manutenção de documentação técnica e de APIs;
- Habilidade para traduzir requisitos de negócio em soluções técnicas funcionais e escaláveis;
- Autonomia para definir soluções técnicas, incluindo decisões de arquitetura, modelagem de dados, estrutura de código e ferramentas;
- Capacidade de interação com stakeholders para alinhamento de requisitos, validação de demandas e proposição de soluções
- Perfil proativo, com aprendizado contínuo e adaptação a novas tecnologias.
Desenvolver, manter e evoluir aplicações web e serviços internos, traduzindo requisitos de negócio em soluções tecnológicas eficientes, seguras e escaláveis.
Atuar na otimização dos processos das áreas internas, promovendo automação, aumento de produtividade e disponibilização de informações estratégicas para apoio à tomada de decisão.
Garantir a eficiência e a integração entre sistemas, assegurando que dados e processos fluam de forma precisa, confiável e consistente.
Key Skills
Ranked by relevanceReady to apply?
Join Daju and take your career to the next level!
Application takes less than 5 minutes

