Sobre a vaga
Estamos em busca de um Desenvolvedor Full Stack Sênior com expertise em Node.js e Python para iniciar no desenvolvimento e manutenção 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 trabalhará na implementação de APIs, redução de dados e comunicação eficiente entre serviços, além de desenvolver soluções frontend modernas.
Se você tem experiência avançada com Node.js, Python (FastAPI ou Flask), TypeScript, arquitetura de microsserviços e DevOps, essa é a oportunidade ideal para você!
Principais responsabilidades
Backend com Python e Node.js
- Desenvolver e manter APIs RESTful/OpenAPI utilizando Node.js e Python (Flask ou FastAPI);
- Aplique arquitetura MVC e padrões DDD para organizar código de forma eficiente;
- Implementar integrações entre microsserviços e domínios , garantindo comunicação eficiente entre sistemas;
- Criar chamadas I/O assíncronas e interações com serviços de filas;
- Desenvolver classes para abstração de chamadas a APIs de diferentes provedores 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 escaláveis e performáticas utilizando Node.js e frameworks frontend modernos;
- Garantir o uso de componentes e boas práticas na organização do código front-end;
- 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;
- Implementar CI/CD com Jenkins e GitHub Actions para automação de implantações;
- Utilização Docker e Kubernetes para deploy e escalabilidade de aplicações;
- Integrar sistemas com S3, SNS, SQS, Lambda e AWS Bedrock Knowledge Base;
- Trabalhar com OpenTelemetry para monitoramento e otimização de desempenho.
Experiência mínima
- 5+ 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;
- Domínio de arquitetura MVC e padrão DDD para organização de código;
- Conhecimento avançado em integração entre microsserviços e chamadas assíncronas;
- Experiência com MongoDB para modelagem de dados e consultas otimizadas;
- Vivência em ambientes DevSecOps com CI/CD, OpenTelemetry e Kubernetes;
- Experiência prática com Docker e automação de implantações na AWS/GCP.
Requisitos essenciais
✅ Node.js e Python (FastAPI/Flask): Desenvolvimento backend moderno e escalável;
✅ Arquitetura (DDD e MVC): Modelagem eficiente e organização de código;
✅ Frontend (Node.js, TypeScript): Desenvolvimento de interfaces dinâmicas e performáticas;
✅ 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 na nuvem;
✅ Metodologias ágeis: Trabalho colaborativo com 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!