DESENVOLVEDOR BACKEND PL
Descrição da Vaga
Nosso time é formado por excelentes profissionais da área da tecnologia. Colaboração e comprometimento fazem parte do nosso dia\-a\-dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável. Fazendo parte de nossa equipe, seu trabalho irá impactar em milhares de usuários que utilizam nossa solução diariamente. **Responsabilidades e atribuições** **Responsabilidades:** * Desenvolver, evoluir e manter serviços backend em Node.js, garantindo qualidade, desempenho, segurança e escalabilidade. * Implementar APIs REST e/ou GraphQL, assegurando aderência a padrões de arquitetura, versionamento e boas práticas. * Atuar no desenvolvimento de arquiteturas baseadas em microserviços, comunicação síncrona e assíncrona e processamento orientado a eventos. * Integrar serviços backend com bancos de dados relacionais e/ou não relacionais, assegurando integridade, performance e confiabilidade. * Implementar integrações com serviços externos e sistemas legados, utilizando mensageria, filas e APIs. * Desenvolver código seguindo boas práticas de engenharia de software, incluindo padrões de projeto, clean code e princípios SOLID. * Implementar e manter testes automatizados (unitários, integração e contrato), garantindo qualidade contínua das entregas. * Atuar em conjunto com arquitetos, QA, DevOps e demais desenvolvedores para garantir coerência técnica e integração das soluções. * Apoiar processos de integração contínua, deploy e versionamento, assegurando estabilidade e rastreabilidade das entregas. * Identificar e corrigir falhas, gargalos de performance e vulnerabilidades de segurança, propondo melhorias contínuas. * Produzir e manter documentação técnica das soluções desenvolvidas. * Cumprir prazos, metas e obrigações estabelecidas no plano de trabalho e no contrato. * Atuar de forma colaborativa com os demais perfis do contrato, produzindo evidências técnicas das entregas realizadas. **Atribuições:** * Implementar, manter e evoluir serviços backend em Node.js, conforme requisitos funcionais e não funcionais definidos. * Desenvolver e manter APIs REST e/ou GraphQL, garantindo aderência aos padrões técnicos e arquiteturais estabelecidos. * Implementar integrações entre microserviços, filas, mensageria e sistemas externos, assegurando comunicação eficiente e confiável. * Realizar modelagem e acesso a dados, garantindo integridade, consistência e desempenho das bases de dados. * Criar e manter testes automatizados (unitários, integração e contrato) para os serviços desenvolvidos. * Apoiar processos de integração contínua, versionamento e deploy, seguindo os pipelines definidos. * Identificar, analisar e corrigir defeitos, falhas de performance e vulnerabilidades de segurança. * Apoiar atividades de refatoração e melhoria contínua do código e da arquitetura. * Produzir e atualizar documentação técnica, incluindo APIs, fluxos e decisões técnicas. * Apoiar o time de QA na validação técnica das entregas. * Atuar de forma colaborativa com arquitetos, DevOps, QA e demais desenvolvedores. * Cumprir prazos, metas e padrões estabelecidos no plano de trabalho e no contrato. * Produzir evidências técnicas das atividades e entregas realizadas. **Soft Skills:** * Boa comunicação técnica e colaboração em equipes multidisciplinares. * Organização, disciplina e comprometimento com prazos e entregas. * Capacidade analítica para identificação e resolução de problemas. * Proatividade na proposição de melhorias técnicas e de qualidade. * Responsabilidade e postura profissional em ambiente contratual. * Mentalidade aberta para aprender novas formas de trabalho e sempre em busca de novos conhecimentos. **Requisitos e qualificações** **Requisitos:** * Experiência em desenvolvimento backend com Node.js, utilizando JavaScript e/ou TypeScript. * Conhecimento em arquitetura de microserviços, incluindo comunicação síncrona e assíncrona. * Experiência no desenvolvimento de APIs REST e/ou GraphQL, incluindo versionamento, documentação e segurança. * Conhecimento em mensageria, filas e processamento assíncrono (ex.: AWS SQS, RabbitMQ, Kafka, Azure Service Bus ou similares). * Experiência com bancos de dados relacionais e/ou não relacionais, incluindo modelagem de dados e consultas SQL. * Conhecimento em containers e ambientes cloud (Docker e AWS, Azure ou GCP). * Experiência com controle de versão de código\-fonte (Git) e fluxos de branch. * Conhecimento em integração contínua e entrega contínua (CI/CD). * Experiência com testes automatizados (unitários e integração) em aplicações Node.js. * Conhecimento em segurança de aplicações, incluindo boas práticas OWASP e proteção de APIs. * Capacidade de compreender requisitos funcionais e não funcionais e traduzi\-los em soluções técnicas. * Experiência em ambientes ágeis (Scrum, Kanban ou similares). * Capacidade de atuar em ambientes de alta disponibilidade, desempenho e escalabilidade. * Experiência na integração de sistemas e serviços externos. * Capacidade de produzir documentação técnica básica das soluções desenvolvidas. **Formação Exigida:** * Graduação completa em uma das seguintes áreas: Análise de Sistemas, Ciência da Computação, Processamento de Dados, Sistemas de Informação, Informática, Engenharia da Computação ou demais áreas de Tecnologia da Informação ou Curso Superior completo em qualquer área e Especialização na área Tecnologia da Informação. **Certificações Desejadas:** * Cloud Computing (prioritárias) * AWS Certified Developer – Associate * Microsoft Azure Developer Associate (AZ\-204\) * Google Associate Cloud Engineer * Node.js e JavaScript (altamente desejáveis) * OpenJS Node.js Application Developer (JSNAD) * OpenJS Node.js Services Developer (JSNSD) * JavaScript Certification (ex.: W3Schools, Meta, Coursera – como diferencial) * APIs, Integração e Microserviços * API Design and Development Certification * (Apigee, Kong, MuleSoft, Postman ou similares) * Microservices Fundamentals / Architecture Certification * Containers e DevOps * Docker Certified Associate (DCA) * Certified Kubernetes Application Developer (CKAD) * DevOps Foundation (DevOps Institute) * Qualidade e Testes de Software * ISTQB Foundation Level * Test Automation Certification (Selenium, Cypress, Playwright ou similares) * Segurança de Aplicações * OWASP Top 10 Certification * CompTIA Security\+ **** * Agilidade e Governança * Scrum Developer (PSD) * Scrum Master (PSM I / CSM) – diferencial * ITIL 4 Foundation – diferencial **Informações adicionais** **Nossos benefícios:** * Seguro Prudential: é concedido ao colaborador, de forma gratuita o seguro de vida, auxílio funeral e cesta natalidade, conforme regras específicas da seguradora; * Day off: será concedido ao colaborador folga em virtude do dia do aniversário, devendo este ser usufruído na mesma data e/ou no mês do aniversário; * Convênios e Parcerias (Instituições de Ensino, Academias, Cursos de Idiomas entre outros);
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev