Empresa: Carius Informática – NEKI
O Desenvolvedor Backend Node.js é responsável por desenvolver e manter aplicações utilizando a linguagem Node.js. Este profissional atua na criação de APIs, integrações com bancos de dados, implementação de lógicas de negócio e otimização de performance. Deve possuir conhecimento sólido em Node.js, boas práticas de programação e experiência em desenvolvimento de sistemas web.
Competências esperadas
Autonomia e Proatividade
- Capacidade de propor soluções e melhorias contínuas sem depender de direcionamentos constantes.
- Atitude de antecipar problemas e agir preventivamente.
Pensamento Analítico e Resolução de Problemas
- Raciocínio estruturado para lidar com desafios técnicos complexos.
- Habilidade em avaliar diferentes alternativas e propor soluções sustentáveis e escaláveis.
Colaboração e Trabalho em Equipe
- Disposição para compartilhar conhecimento, apoiar colegas e atuar em parcerias multidisciplinares (designers, backend, produto).
- Capacidade de escuta ativa e comunicação assertiva.
Orientação a Resultados e Qualidade
- Foco em entregar valor ao usuário, com atenção a prazos e à excelência técnica.
- Comprometimento em seguir boas práticas de arquitetura, testes e performance.
Adaptabilidade e Flexibilidade
- Facilidade em lidar com mudanças de prioridade e novas demandas do negócio.
- Capacidade de se atualizar constantemente frente à evolução das ferramentas e frameworks.
Liderança Técnica e Mentoria (mesmo sem cargo de gestor)
- Atuação como referência técnica no time, inspirando boas práticas de código e arquitetura.
- Disponibilidade para orientar desenvolvedores menos experientes, promovendo crescimento coletivo.
Visão de Produto e Experiência do Usuário
- Olhar além do código, considerando usabilidade, acessibilidade e impacto da solução.
- Capacidade de dialogar com áreas de negócio para alinhar entregas às necessidades reais dos usuários.
Gestão de Pressão e Resiliência
- Habilidade para atuar em ambientes ágeis, com demandas rápidas e desafios constantes.
- Resiliência para lidar com feedbacks e aprender com erros.
Requisitos
- Node.js avançado
- Micro-serviços em Node.js (Express, Fastify ou Nest)
- Serverless com AWS Lambda (deploy via SAM ou Serverless Framework)
- Data stores: Redis, PostgreSQL (SQL avançado e tuning), RabbitMQ, MongoDB
- Design e consumo de APIs REST & GraphQL (verbos corretos, status codes, versionamento, HATEOAS)
- Git flow e pipelines CI/CD (GitHub Actions, GitLab CI ou similares)
- Domínio de modelos síncronos vs. assíncronos, retries e idempotência
Desejável
- Kafka (projeto e operação)
- IaC (Terraform, CDK)
- Observabilidade: New Relic, OpenTelemetry, Prometheus, Grafana
Requisitos
- Escolaridade: Graduação
- Tecnólogo
- Pós Graduação
Benefícios
- Gympass
- Day off no dia do aniversário
- Auxílio home-office
- Plano de carreira
- Seguro de vida