Homeoffice Desenvolvedor(a) Back-End I - 127126 (Alphaville - Barueri, BR, 06.454-000) bei GFT - Shaping the future of digital business
GFT - Shaping the future of digital business · Alphaville, Brasilien · Remote
- Professional
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 Imprescindíveis: • Experiência de cerca de 5 anos com React ou NodejS • Desenvolver e implementar interfaces web robustas e escaláveis utilizando React; • Integrar interfaces FrontEnd com APIs REST BackEnd; • Implementar soluções de programação reativa utilizando message brokers; • Colaborar com equipes de BackEnd e arquitetura para garantir a integração perfeita entre FrontEnd e BackEnd; • 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. • Banco de dados: Experiência com bancos relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB). • Mensageria: RabbitMQ. • 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. Requisitos Opcionais • TypeScript: Desenvolvimento de aplicações Node.js tipadas. • Familiaridade com frameworks Node.js: Koa ou Fastify. • 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: 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. Soft Skills Recomendados: • 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. • 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.
Jetzt bewerben