Senior Full Stack Developer (SWE Full Stack)
Insightful Consulting • Indaial, Estado de Santa Catarina, Br
100% REMOTO - PJ
Descrição da vaga
Sua missão como Senior Full Stack 🧩
Você vai atuar no desenvolvimento de produtos e plataformas que sustentam a experiência do motorista — com autonomia e ownership ponta a ponta.
No dia a dia, você vai:
- Desenvolver microserviços independentes para domínios específicos (usuário, veículo, débitos, pagamentos etc.).
- Ser responsável por todo ciclo de vida : planejamento com Produto (pré-código), implementação, deploy e observabilidade (pós-código).
- Resolver problemas complexos e contribuir com desafios de tecnologia e produto, compartilhando ideias, arquiteturas e melhorias.
- Elevar a experiência de desenvolvimento (ferramentas, testes, qualidade, estrutura de código, DX).
- Participar ativamente de decisões de design de software , tomando a frente quando necessário e criando documentação .
- Criar soluções escaláveis, sustentáveis e focadas no usuário , evoluindo nossa arquitetura de serviços de forma harmônica.
Stack técnica (o que usamos e queremos que você domine / esteja confortável) 🧰
Linguagens & Backend
- TypeScript / Node.js (microserviços)
- Python (FastAPI, Django)
- Express (Node)
ORM & Persistência
- TypeORM , SQLAlchemy , Django ORM
- PostgreSQL (incl. Cloud SQL )
- Experiência com bancos/serviços complementares: DynamoDB, MongoDB, Firebase
Cache & Mensageria
- Redis / ElastiCache
- Pub/Sub (GCP) , RabbitMQ , Kinesis
Infra & Cloud
- Kubernetes , Cloud Functions (GCP)
- AWS : Lambda , EC2 , Amplify
- Storage : Cloud Storage (GCP) / S3 (AWS)
CI/CD, IaC, Observabilidade e Plataforma
- CI/CD : GitHub Actions , Cloud Build , ArgoCD
- Infra as Code : Terraform , Helm
- Observabilidade : New Relic , GCP Monitoring , Grafana , CloudWatch
- Secrets : Hashicorp Vault , Doppler
- Feature Flags : GrowthBook
Mobile & Qualidade
- React Native e/ou Flutter (contexto do produto)
- Testes : Jest , Detox
Você não precisa ter experiência profunda em tudo , mas precisa ser senior o suficiente para liderar entregas , navegar entre camadas do sistema e aprender rápido onde faltar.
O que estamos procurando? (#requisitos) ✅
- Proficiência em pelo menos uma linguagem (TypeScript/Node e/ou Python como forte diferencial)
- Experiência sólida com APIs (REST e/ou eventos), modelagem e integrações
- Raciocínio lógico e capacidade de resolver problemas reais com pragmatismo
- Vivência em ambiente de produto , com entregas frequentes e responsabilidade por qualidade/impacto
- Boa comunicação para colaborar com engenharia, produto e stakeholders
Você vai se sobressair se: ⭐
- Já construiu aplicações escaláveis e focadas no cliente , especialmente com contexto mobile
- Tem experiência em cloud (GCP/AWS/Azure) e práticas de deploy/observabilidade
- Entende bem CI/CD , containers e orquestração (Kubernetes)
- Já trabalhou com microserviços , mensageria e sistemas distribuídos
- Curte documentar decisões e elevar a régua do time (mentoria, code review, padrões)