Match score not available

Desenvolvedor Back end (NodeJS) - Sênior

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proven experience as Software Architect or similar role, Deep knowledge in JavaScript, TypeScript, NodeJs, and NestJs, Experience in database modeling and implementation, Familiarity with NoSQL databases like MongoDb, Experience in building microservices and implementing APIs.

Key responsabilities:

  • Collaborate with development team and stakeholders to understand requirements
  • Code, conduct code reviews, and pair program
  • Suggest architectural improvements for scalability and maintainability
  • Ensure solutions meet security and performance requirements
  • Stay updated on tech trends and best practices
Xgrow Learning Experience logo
Xgrow Learning Experience Information Technology & Services SME https://xgrow.com.br/
11 - 50 Employees
See more Xgrow Learning Experience offers

Job description

Estamos contratando: Desenvolvedor Back end (NodeJS) - Sênior.

Regime de contratação: PJ | Trabalho remoto.

✅ Atividades:
Colaborar com equipe de desenvolvimento e stakeholders para entender requisitos e traduzi-los em soluções técnicas.
Codificar, realizar code-reviews e programação em pares.
Sugerir melhorias de arquitetura que tragam benefícios de escalabilidade, resiliência ou manutenibilidade.
Garantir a conformidade das soluções com os requisitos de segurança e desempenho.
Manter-se atualizado com as tendências tecnológicas e aplicar melhores práticas na arquitetura de sistemas.

? Requisitos imprescindíveis:
Experiência comprovada como Arquiteto de Software ou em um papel similar;
Profundo conhecimento em JavaScript, TypeScript, NodeJs e NestJs;
Experiência em modelagem e implementação de bancos de dados;
Experiência com banco de dados NoSQL - MongoDb;
Habilidade em desenvolver microserviços e em implementar APIs;
Experiência com padrões de arquitetura e codigo (TDD, MVC, clean e SOLID);
Experiência com CI/CD EM Github / Github Actions;
Experiência com microsserviços e arquitetura de aplicativos distribuídos, como containers (ECS/ECR) e Kubernetes (EKS);
Experiência com testes automatizados;
Utilização de Message Brokers, como RabbitMQ ou Kafka
Habilidades de comunicação com time;
Experiência com metodologias ágeis de desenvolvimento de software;
Experiência com cloud computing (AWS, Azure, Google Cloud) e infraestrutura como código.

? Requisitos desejáveis:
Experiência com implementação e manutenção de pipelines CI/CD;
Experiência com documentação de software;

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Back-End Developer Related jobs