
Sua missão:Como Desenvolvedor Backend Sênior, você será responsável por liderar o desenvolvimento e a implementação de soluções robustas e escaláveis para nossos serviços backend, garantindo alta disponibilidade, performance e segurança. Quais serão suas responsabilidades:Desenvolver e manter serviços backend utilizando Node.js/TypeScript e Nest.js.Trabalhar com bancos de dados relacionais e não-relacionais para garantir a integridade e eficiência dos dados.Implementar arquiteturas de microserviços e garantir a comunicação eficiente entre eles.Utilizar computação em nuvem, especialmente no Google Cloud Platform (GCP), para hospedar e escalar serviços.Implementar programação assíncrona e mensageria utilizando RabbitMQ, Kafka, PubSub, entre outros.Utilizar Docker e Kubernetes para orquestração de contêineres e garantir a portabilidade e escalabilidade dos serviços.Gerenciar controle de versão utilizando GIT e colaborar em equipe seguindo metodologias ágeis.Configurar processos de CI/CD com Jenkins, pipelines e outras ferramentas para garantir um deploy contínuo e automatizado.Escrever testes unitários e end-to-end com Jest e Cypress para garantir a qualidade do código.Utilizar BigQuery para análise e processamento de grandes volumes de dados. O que você precisa ter:Experiência sólida em desenvolvimento backend utilizando Node.js/TypeScript.Conhecimento prático em bancos de dados relacionais e não-relacionais.Experiência comprovada em arquiteturas de microserviços e desenvolvimento utilizando Nest.js.Familiaridade com computação em nuvem, especialmente no Google Cloud Platform (GCP).Experiência em programação assíncrona e uso de mensageria.Conhecimento em Docker e Kubernetes para orquestração de contêineres.Experiência com controle de versão utilizando GIT e metodologias ágeis.Vivência em processos de deploy contínuo com Jenkins e pipelines.Habilidade em escrever testes unitários e end-to-end para garantir a qualidade do código.Familiaridade com BigQuery para análise de dados. O que seria muito legal se você soubesse:Conhecimento em Python para ampliar as capacidades de desenvolvimento.Noções em práticas DevOps para integração e entrega contínua.Conhecimento em Clean Architecture e GitFlow.Familiaridade com princípios S.O.L.I.D. de desenvolvimento de software.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
