Firmenlogo

Desenvolvedor(a) Back-End II - 127220 (Alphaville - Barueri, BR, 06.454-000) bei GFT

GFT · Barueri, Brasilien · Remote

Jetzt bewerben

Gestor GFT : Keyla de Rozzo Delivery GFT: Claudio de Araújo Gestor Banco: Jefferson Carvalho Área do Gestor Banco: GetNet Projeto DATA SERVICE LAYER Tipo de Vaga: Escopo Fechado Modelo de Atuação: Atuação Remoto Requisitos: • Experiência de ao menos 7 anos com NodejS • Experiência comprovada com Node.js: Desenvolvimento de APIs, serviços backend e aplicações server-side. • Conhecimento em JavaScript (ES6+): Uso de recursos modernos da linguagem. • Familiaridade com frameworks Node.js: Express, Koa, ou Fastify. • Banco de dados: Experiência com bancos relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB). • Gerenciamento de pacotes: Uso avançado de npm ou yarn. • Versionamento de código: Git (fluxos básicos de branch, merge, pull request). • RESTful APIs: Criação, consumo e documentação de APIs REST. • Boas práticas de código: Clean Code, SOLID, testes unitários e integração. • Controle de erros e logs: Implementação de tratamento de erros e logging. • Experiência com ferramentas de desenvolvimento: Linters, debuggers, e integração contínua. • Excelência Técnica e Visão Arquitetural • Conhecimento de Padrões de Projeto (Design Patterns) Requisitos: • TypeScript: Desenvolvimento de aplicações Node.js tipadas. • GraphQL: Implementação de APIs GraphQL. • WebSockets: Desenvolvimento de aplicações em tempo real. • Testes avançados: Jest, Mocha, Chai, Cypress. • Docker: Criação e manutenção de containers para ambientes Node.js. • CI/CD: Integração contínua e deploy automatizado (GitHub Actions, GitLab CI, Jenkins, etc). • Cloud: Experiência com AWS, Azure, Google Cloud (deployment, lambdas/functions, storage). • Microserviços: Arquitetura e comunicação entre microsserviços. • Mensageria: RabbitMQ, Kafka, Redis Pub/Sub. • Autenticação/autorização: JWT, OAuth2, SSO. • Experiência em monitoramento: Ferramentas como Prometheus, Grafana, New Relic. • Familiaridade com projetos no setor financeiro ou adquirência. • Conhecimento com ferramentas de gestão de atividades – Azure DevOps. Soft Skills: • Trabalho em equipe: Comunicação clara e colaboração com outros desenvolvedores, designers e stakeholders. • Proatividade: Buscar soluções, sugerir melhorias e antecipar problemas. • Adaptabilidade: Capacidade de se ajustar rapidamente a mudanças de requisitos e prioridades. • Organização: Gerenciamento eficiente de tarefas e prazos, mentoria do time. • Atenção a detalhes: Cuidado com qualidade, segurança e performance do código. • Aprendizado contínuo: Interesse em novas tecnologias, frameworks e tendências da área. • Resolução de problemas: Capacidade analítica para identificar, investigar e solucionar bugs e gargalos. • Habilidades de liderança, comprometimento

Jetzt bewerben

Weitere Jobs