**Categoria de Emprego**:Desenvolvedor de Software Sr.**Formato**:Fulltime**Tipo**:Híbrida**Faixa Salarial**:Até 20K**Nível**:Sênior**Tipo de Contratação**:Contrato PJ**Localização**:Curitiba/PR**Informações Gerais**:
A Koud está em busca de um(a) Desenvolvedor de Software Sr. para atuação em um de nossos clientes.
**Habilidades**:
**Node***
**Javascript***
**Typescript***
**API Restful***
**CI/CD***
**AWS***
**Docker***
**Kafka***
**Scrum***
**Kanban**
**Responsabilidades**:
***:
- Entrega eficiente de serviços em ambientes de nuvem, como PaaS e SaaS;
- Contribuição para o ciclo de vida completo do desenvolvimento de software, desde a concepção até a implantação e manutenção;
- Trabalho colaborativo com a equipe para projetar, desenvolver e manter soluções de software robustas e escaláveis;
- Supervisão técnica e mentoria de membros menos experientes da equipe;
- Participação ativa em revisões de código e na manutenção da qualidade do código;
- Inovação contínua e busca por melhorias nos processos e tecnologias utilizados.
**Requisitos**:
***:
- Profundo conhecimento e experiência prática com JavaScript e TypeScript;
- Experiência comprovada em Node.js, preferencialmente com o framework NestJS;
- Capacidade de desenvolver e documentar APIs RESTful de alta qualidade;
- Sólida compreensão de Programação Segura e suas melhores práticas;
- Experiência com a prática de revisão de código e desenvolvimento orientado a testes;
- Habilidade em trabalhar com Feature Flags para um desenvolvimento flexível;
- Conhecimento em DevOps, incluindo CI/CD e automação de testes;
- Aplicação de princípios de Clean Code e Clean Architecture em projetos;
- Competência para analisar e otimizar fluxos complexos, visando alto desempenho;
- Entendimento de operações sincronizadas e assíncronas em ambientes distribuídos;
- Experiência com AWS, Docker e Git Flow;
- Familiaridade com bancos de dados SQL e NoSQL;
- Conhecimento em ferramentas de monitoramento e logging;
- Experiência com sistemas de mensageria e filas (como RabbitMQ ou Kafka);
- Prática em trabalhar com metodologias ágeis, como Scrum ou Kanban.