Experiência Mínimo de 6 anos em desenvolvimento de software, com histórico comprovado em sistemas de alta escala e decisões de arquitetura.


Linguagens e frameworks

TypeScript e JavaScript avançado padrões de projeto, SOLID, performance

Python APIs com FastAPI ou Flask, automações e processamento de dados

Node.js serviços de backend e integrações


Frontend

React e/ou Angular arquitetura de componentes, gerenciamento de estado

Next.js para aplicações fullstack


Dados e armazenamento

PostgreSQL avançado particionamento, otimização de queries, tuning em produção

Redis cache, filas e pub/sub

MongoDB modelagem de documentos e queries em escala


Infraestrutura e dados em movimento

RabbitMQ design de pipelines assíncronos, tolerância a falha

Docker containerização e orquestração em produção

CI/CD pipelines de entrega contínua e estratégias de deploy


Cloud

Experiência com deploy, monitoramento e gerenciamento de recursos.


Diferenciais

Experiência com Rust em sistemas de alta performance

Conhecimento em TimescaleDB ou bancos de séries temporais

Familiaridade com práticas de IaC (Terraform ou similares)

Certificações técnicas relevantes (AWS, GCP, Kubernetes)


Perfil que buscamos

Resolve problemas difíceis com autonomia não espera alguém dizer o próximo passo

Toma decisões baseadas em dados de performance: profiling, benchmarks, observabilidade

Comunica bem tanto com o time técnico quanto com stakeholders de negócio

Tem senso de ownership se o sistema está com problema, é problema seu também



Arquitetura e decisões técnicas

Projetar e evoluir a arquitetura dos sistemas, garantindo performance, escalabilidade e confiabilidade em alto volume de dados

Definir padrões técnicos, guias de boas práticas e decisões de stack para o time

Avaliar trade-offs técnicos e propor soluções para problemas complexos

Conduzir code reviews com foco em qualidade, segurança e manutenibilidade


Desenvolvimento

Atuar ativamente no desenvolvimento de módulos críticos e features de alta complexidade e projetos estratégicos

Projetar e implementar pipelines de dados resilientes e de alta performance

Construir e manter APIs robustas integradas a múltiplas fontes de dados

Garantir cobertura de testes e qualidade do código em toda a base


Referência técnica

Ser o ponto de apoio técnico do time em decisões de arquitetura e implementação

Documentar decisões técnicas (ADRs) e disseminar boas práticas

Identificar gargalos, débitos técnicos e propor planos de melhoria contínua

Traduzir requisitos de negócio em soluções técnicas viáveis e bem dimensionadas

Similar jobs

More from Realco Soluções em Gestão de Pessoas
Realco Soluções em Gestão de Pessoas 22 hours ago
Realco Soluções em Gestão de Pessoas 22 hours ago
Realco Soluções em Gestão de Pessoas 6 days ago

Desenvolvedor full stack sênior

Apply Now
Back to search page