Full Stack Developer- (Somente para Seniores)
100% REMOTO - PJ
Sua missão como Senior Full Stack 🧩
Você vai atuar no desenvolvimento de produtos e plataformas que sustentam a experiência do usuário — 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)