👨🏻‍💻 postech.work

Desenvolvedor Fullstack

Daju • 🌐 In Person

In Person Posted 2 days, 16 hours ago

Job Description

Candidate-se rapidamente pelo email: vaga-344282@vagas.abler.in

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.

Atuar na modelagem, manutenção e otimização de bancos de dados MySQL e PostgreSQL, assegurando alta performance e confiabilidade das informaçõ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;

Competências Comportamentais

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.

Entregas e Resultados Esperados Para a Posição

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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.