Sobre a vaga
Estamos em busca de um Desenvolvedor Full Stack Pleno com expertise em Node.js e Python para atuar no desenvolvimento de APIs escaláveis, microsserviços e aplicações backend, aplicando boas práticas de DDD, arquitetura MVC e integrações assíncronas . O profissional será responsável pela criação de APIs, integração de serviços e desenvolvimento frontend , além de trabalhar com ferramentas modernas de CI/CD e DevOps.
Se você tem experiência com Node.js, Python (FastAPI ou Flask), TypeScript, arquitetura de microsserviços e automação , essa vaga é para você!
Principais responsabilidades
Backend com Python e Node.js
- Desenvolver e manter APIs RESTful/OpenAPI utilizando Node.js e Python (Flask ou FastAPI);
- Implementar arquitetura MVC e padrões DDD para estruturar código de forma eficiente;
- Criar integrações entre microsserviços e domínios , garantindo comunicação eficiente entre sistemas;
- Implementar chamadas I/O assíncronas e comunicação com serviços de filas;
- Desenvolver classes para abstração de chamadas a APIs de diferentes provedores, mas com a mesma funcionalidade;
- Trabalhar com extração de dados de documentos utilizando bibliotecas como:
- Escritório:
python-docx
,openpyxl
,pandas
; - PDF:
PyPDF2
,pdfplumber
,PyMuPDF
; - Raspagem da Web:
requests
,BeautifulSoup
,newspaper3k
.
- Escritório:
Frontend com Node.js e TypeScript
- Desenvolver interfaces web dinâmicas e performáticas utilizando Node.js e frameworks frontend modernos;
- Criar e atualizar componentes reutilizáveis, seguindo boas práticas de desenvolvimento frontend;
- Trabalha com CSS-in-JS, Styled Components e pré-processadores CSS (SASS, Less).
Integrações e DevOps
- Trabalhar com MongoDB para armazenamento e manipulação de dados;
- Configurar e manter pipelines de CI/CD com Jenkins e GitHub Ações para automação de implantações;
- Utilização Docker e Kubernetes para implantações escaláveis e gerenciamento de serviços;
- Integrar sistemas com AWS S3, SNS, SQS, Lambda e AWS Bedrock Knowledge Base;
- Aplique boas práticas de monitoramento e registro com OpenTelemetry.
Experiência mínima
- 3+ anos de experiência com desenvolvimento Full Stack em Node.js e Python;
- Experiência com Flask ou FastAPI para desenvolvimento de APIs escaláveis;
- Conhecimento em arquitetura MVC e padrão DDD para organização do código;
- Experiência prática em integração entre microsserviços e chamadas assíncronas;
- Experiência com MongoDB para modelagem de dados e otimização de consultas;
- Familiaridade com ambientes DevSecOps e ferramentas de CI/CD, OpenTelemetry e Kubernetes;
- Experiência com Docker e automação de implantações em nuvem (AWS, GCP ou Azure).
Requisitos essenciais
✅ Node.js e Python (FastAPI/Flask): Desenvolvimento backend escalável e eficiente;
✅ Arquitetura (DDD e MVC): Organização de código e modelagem de domínios;
✅ Frontend (Node.js, TypeScript): Desenvolvimento de interfaces modernas e responsivas;
✅ Integrações assíncronas: Uso de SNS, SQS e comunicação entre microsserviços;
✅ Extração de dados: Processamento de PDFs, documentos Office e Web Scraping;
✅ Banco de dados (MongoDB): Modelagem e otimização de consultas;
✅ DevOps (Docker, Kubernetes, OpenTelemetry): Monitoramento e automação;
✅ AWS (S3, SQS, SNS, Lambda, Bedrock KB): Experiência prática em soluções na nuvem;
✅ Metodologias ágeis: Trabalho colaborativo em Scrum e Kanban.
Requisitos desejáveis
➕ Experiência com React ou Vue.js para desenvolvimento frontend;
➕ Conhecimento em integração com serviços de IA generativa (AWS Bedrock, Azure OpenAI, GCP Vertex AI);
➕ Familiaridade com OpenSearch para indexação e busca otimizada.
📩 Como se candidatar
Cadastre-se diretamente em no formulário abaixo.
🚀 Venha fazer parte do nosso time e construir soluções inovadoras!