Desenvolvedor Backend Sênior
">
">
* Somos uma empresa líder em soluções de saúde além-fronteiras, buscando um Desenvolvedor Backend Sênior para ajudar a construir e escalar nossos serviços de backend.
">
* Este é um papel fundamental no design de APIs de alto desempenho, desenvolvimento de lógica de negócios robusta e condução de decisões de arquitetura de backend.
">
">
Responsabilidades:
">
">
1. Projetar, construir e manter serviços de backend escaláveis, APIs e integrações usando Node.js;
">
2. Entender as definições de arquitetura propostas para o design dos serviços a serem implementados em cloud;
">
3. Implementar soluções seguras, confiáveis e de alto desempenho em um ambiente de microsserviços;
">
4. Colaborar com equipes multifuncionais para coletar requisitos e traduzir em especificações técnicas;
">
5. Escribir código limpo, bem documentado e bem testado, seguindo as melhores práticas e padrões de codificação;
">
6. Otimizar sistemas para desempenho, escalabilidade e alta disponibilidade;
">
7. Assumir decisões técnicas e impulsionar melhorias na arquitetura de backend;
">
8. Conduzir revisões de código, orientar desenvolvedores júnior e liderar pelo exemplo;
">
9. Trabalhar em estreita colaboração com DevOps para aprimorar pipelines e monitoramento de CI/CD;
">
10. Garantir a integridade e a segurança dos dados por meio de validação, registro em log e tratamento de erros;
">
">
Requisitos Obrigatórios:
">
">
* Mais de 5 anos de experiência profissional em desenvolvimento de backend, com mais de 3 anos utilizando Node.js em produção;
">
* Sólido conhecimento de JavaScript (ES6+) e TypeScript;
">
* Aprofundado conhecimento de Express.js, NestJS ou frameworks similares;
">
* Proficiência em SQL (ex.: PostgreSQL, MySQL);
">
* Sólido conhecimento de padrões de autenticação e autorização (JWT, OAuth2);
">
* Familiaridade com brokers/filas de mensagens como RabbitMQ, Kafka ou Google Pub/Sub;
">
* Experiência com testes unitários, de integração e de ponta a ponta (Jest, Mocha, etc.);
">
* Conhecimento de ferramentas de conteinerização (Docker);
">
* Compreensão de pipelines de CI/CD e infraestrutura como código (por exemplo, GitHub Actions, Terraform);
">
* Habilidade para projetar e documentar APIs (Swagger/OpenAPI);
">
* Habilidades de comunicação, resolução de problemas e colaboração;
">
">
Desejável:
">
">
* Experiência com arquitetura de microsserviços e sistemas distribuídos;
">
* Familiaridade com plataformas de nuvem (AWS ou GCP ou Azure);
">
* Experiência com arquitetura orientada a eventos e funções serverless;
">
* Experiência em ferramentas de observabilidade (por exemplo, Prometheus, Grafana, ELK, Datadog);
">
* Experiência anterior trabalhando em equipes Agile/Scrum;
">
* Contribuições de código aberto ou perfil ativo no GitHub;
">
">
Salário: Não informado.
Descrição do Cargo: Desenvolvedor Backend Sênior.
Requisitos: Mais de 5 anos de experiência em desenvolvimento de backend; sólido conhecimento de JavaScript e TypeScript; aprofundado conhecimento de Express.js; proficiência em SQL; solidíssimo conhecimento de padrões de autenticação e autorização; familiaridade com brokers/filas de mensagens;
Benefícios: Não informado.
Outros: Desejável experiência com arquitetura de microsserviços e sistemas distribuídos; familiaridade com plataformas de nuvem; experiência com arquitetura orientada a eventos e funções serverless; experiência em ferramentas de observabilidade; experiência anterior trabalhando em equipes Agile/Scrum; contribuições de código aberto ou perfil ativo no GitHub.