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.
Desenvolvedor Backend Node.js at Carius Informática - NEKI
Remote - Rua Afrânio Melo Franco, 333, sala 101, Quitandinha, Petrópolis - RJ, Brasil, 25651-000
Requisitos
Educação
- Graduação
- Tecnólogo
- Pós Graduação
Experiência
- Experiência em desenvolvimento de sistemas web
- Experiência em micro-serviços Node.js
- Experiência em serverless com AWS Lambda
Habilidades
- Node.js avançado
- Express
- Fastify
- Nest
- AWS Lambda
- SAM
- Serverless Framework
- Redis
- PostgreSQL
- RabbitMQ
- MongoDB
- REST APIs
- GraphQL
- Git flow
- CI/CD
- GitHub Actions
- GitLab CI
- Kafka
- Terraform
- CDK
- New Relic
- OpenTelemetry
- Prometheus
- Grafana
Responsabilidades
- 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.
- Capacidade de propor soluções e melhorias contínuas sem depender de direcionamentos constantes.
- Atitude de antecipar problemas e agir preventivamente.
- Raciocínio estruturado para lidar com desafios técnicos complexos.
- Habilidade em avaliar diferentes alternativas e propor soluções sustentáveis e escaláveis.
- Disposição para compartilhar conhecimento, apoiar colegas e atuar em parcerias multidisciplinares (designers, backend, produto).
- Capacidade de escuta ativa e comunicação assertiva.
- 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.
- 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.
- 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.
- 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.
- Habilidade para atuar em ambientes ágeis, com demandas rápidas e desafios constantes.
- Resiliência para lidar com feedbacks e aprender com erros.
Tecnologias
Node.jsExpressFastifyNestAWS LambdaSAMServerless FrameworkRedisPostgreSQLRabbitMQMongoDBRESTGraphQLGitHub ActionsGitLab CIKafkaTerraformCDKNew RelicOpenTelemetryPrometheusGrafana
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.