Sobre a THREAD
A THREAD é uma consultoria de tecnologia e engenharia de software que cresce de forma consistente, impulsionada pela entrega contínua de valor e pela confiança de grandes marcas.
Somos especialistas em desenvolver sistemas sob medida, projetados para unir estratégia, dados e performance em cada solução.
Atuamos em parceria com empresas de diversos setores corporativos entregando produtos digitais, integrações e plataformas que conectam tecnologia à estratégia de negócio.
Descrição da vaga
Buscamos um Desenvolvedor FullStack Sênior para atuar 100% remoto em uma squad de sustentação e evolução de produtos digitais de um cliente do setor financeiro e automotivo.
Você será responsável por sustentar, evoluir e melhorar continuamente sistemas críticos, tanto no back-end quanto no front-end. Esperamos alguém com maturidade, autonomia e capacidade real de diagnóstico e entrega : o tipo de profissional que eleva o nível do time.
Responsabilidades
- Desenvolver, manter e evoluir serviços back-end em Node.js (TypeScript).
- Criar e manter testes automatizados usando Jest, com abordagem TDD / BDD.
- Realizar testes integrados e de infraestrutura usando Testcontainers.
- Desenvolver interfaces com React.js e Next.js quando necessário.
- Trabalhar com bancos SQL e NoSQL : MySQL, PostgreSQL e MongoDB.
- Integrar e otimizar estruturas de Elasticsearch e Redis.
- Criar e manter ambientes de desenvolvimento usando Docker.
- Atuar em investigações profundas (debugging avançado) de problemas em produção.
- Colaborar com backend, frontend, produto, QA e operações em demandas críticas.
- Entregar soluções com foco em estabilidade, segurança, performance e clareza.
Requisitos Obrigatórios
Back-end
- Node.js com TypeScript nível sênior
- Jest com domínio de BDD / TDD
- Testcontainers para testes integrados
- Experiência avançada com Docker
- Integração e otimização com Elasticsearch
- Cache e mensageria com Redis
- Domínio de bancos relacionais MySQL e PostgreSQL
- Experiência com MongoDB
Front-end
- React.JS nível sênior
- Next.JS nível avançado
- Boas práticas de arquitetura front-end
- Integração com APIs REST e GraphQL (se aplicável)
Outros requisitos essenciais
- Git avançado
- Capacidade de lidar com código legado, refatorar e organizar bases existentes
- Escrita técnica consistente e clara
- Autonomia forte para diagnóstico e solução de problemas complexos
- Visão sistêmica e foco em impacto
- Experiência sólida com code review estruturado, apontando melhorias e garantindo padrões técnicos
Diferenciais (não obrigatórios, mas valorizados)
- Experiência com React Native
- Kotlin (Spring Boot, Korg, Kotest, Testcontainers)
- Vivência com arquitetura de microsserviços
- Conhecimento em CI / CD
- Observabilidade (Grafana, Kibana, Prometheus, ELK)
- Experiência em ambientes financeiros, seguros ou automotivo
Mindset esperado
- Clareza e objetividade na comunicação
- Comprometimento absoluto com as entregas de backlog
- Responsabilidade total em cumprir o combinado na planning
- Postura madura e orientada à previsibilidade
- Autonomia real para resolver problemas sem depender de microgestão
- Capacidade de leitura profunda de contexto e diagnóstico rápido
- Foco em entregar valor de forma simples e eficaz
- Vontade de elevar o nível técnico do time e melhorar continuamente processos
O que oferecemos
- Atuação 100% remota
- Projetos de grande impacto no setor financeiro e automotivo
- Time técnico sênior e de alta performance
- Cultura de execução com foco em qualidade e clareza
- Contratação PJ
- Horário de trabalho : das 8h às 17h (horário comercial fixo)